sig
  class type console =
    object
      method assert_ : bool Js.t -> unit Js.meth
      method assert_1 : bool Js.t -> '-> unit Js.meth
      method assert_2 : bool Js.t -> '-> '-> unit Js.meth
      method assert_3 : bool Js.t -> '-> '-> '-> unit Js.meth
      method assert_4 : bool Js.t -> '-> '-> '-> '-> unit Js.meth
      method assert_5 :
        bool Js.t -> '-> '-> '-> '-> '-> unit Js.meth
      method debug : '-> unit Js.meth
      method debug_2 : '-> '-> unit Js.meth
      method debug_3 : '-> '-> '-> unit Js.meth
      method debug_4 : '-> '-> '-> '-> unit Js.meth
      method debug_5 : '-> 'a1 -> 'b1 -> 'c1 -> 'd1 -> unit Js.meth
      method dir : 'e1 -> unit Js.meth
      method dirxml : Dom.node Js.t -> unit Js.meth
      method error : 'f1 -> unit Js.meth
      method error_2 : 'g1 -> 'h1 -> unit Js.meth
      method error_3 : 'i1 -> 'j1 -> 'k1 -> unit Js.meth
      method error_4 : 'l1 -> 'm1 -> 'n1 -> 'o1 -> unit Js.meth
      method error_5 : 'p1 -> 'q1 -> 'r1 -> 's1 -> 't1 -> unit Js.meth
      method group : 'u1 -> unit Js.meth
      method groupCollapsed : 'v1 -> unit Js.meth
      method groupCollapsed_2 : 'w1 -> 'x1 -> unit Js.meth
      method groupCollapsed_3 : 'y1 -> 'z1 -> 'a2 -> unit Js.meth
      method groupCollapsed_4 : 'b2 -> 'c2 -> 'd2 -> 'e2 -> unit Js.meth
      method groupCollapsed_5 :
        'f2 -> 'g2 -> 'h2 -> 'i2 -> 'j2 -> unit Js.meth
      method groupEnd : unit Js.meth
      method group_2 : 'k2 -> 'l2 -> unit Js.meth
      method group_3 : 'm2 -> 'n2 -> 'o2 -> unit Js.meth
      method group_4 : 'p2 -> 'q2 -> 'r2 -> 's2 -> unit Js.meth
      method group_5 : 't2 -> 'u2 -> 'v2 -> 'w2 -> 'x2 -> unit Js.meth
      method info : 'y2 -> unit Js.meth
      method info_2 : 'z2 -> 'a3 -> unit Js.meth
      method info_3 : 'b3 -> 'c3 -> 'd3 -> unit Js.meth
      method info_4 : 'e3 -> 'f3 -> 'g3 -> 'h3 -> unit Js.meth
      method info_5 : 'i3 -> 'j3 -> 'k3 -> 'l3 -> 'm3 -> unit Js.meth
      method log : 'n3 -> unit Js.meth
      method log_2 : 'o3 -> 'p3 -> unit Js.meth
      method log_3 : 'q3 -> 'r3 -> 's3 -> unit Js.meth
      method log_4 : 't3 -> 'u3 -> 'v3 -> 'w3 -> unit Js.meth
      method log_5 : 'x3 -> 'y3 -> 'z3 -> 'a4 -> 'b4 -> unit Js.meth
      method log_6 : 'c4 -> 'd4 -> 'e4 -> 'f4 -> 'g4 -> 'h4 -> unit Js.meth
      method log_7 :
        'i4 -> 'j4 -> 'k4 -> 'l4 -> 'm4 -> 'n4 -> 'o4 -> unit Js.meth
      method log_8 :
        'p4 -> 'q4 -> 'r4 -> 's4 -> 't4 -> 'u4 -> 'v4 -> 'w4 -> unit Js.meth
      method time : Js.js_string Js.t -> unit Js.meth
      method timeEnd : Js.js_string Js.t -> unit Js.meth
      method trace : unit Js.meth
      method warn : 'x4 -> unit Js.meth
      method warn_2 : 'y4 -> 'z4 -> unit Js.meth
      method warn_3 : 'a5 -> 'b5 -> 'c5 -> unit Js.meth
      method warn_4 : 'd5 -> 'e5 -> 'f5 -> 'g5 -> unit Js.meth
      method warn_5 : 'h5 -> 'i5 -> 'j5 -> 'k5 -> 'l5 -> unit Js.meth
    end
  val console : Firebug.console Js.t
end