sig
  class type t =
    object
      method attributes : 'Js.t -> unit Js.meth
      method capitalize : Js.js_string Js.t -> Js.js_string Js.t Js.meth
      method currency :
        'Js.t ->
        Js.js_string Js.t Js.optdef ->
        Js.number Js.t Js.optdef ->
        bool Js.t Js.optdef -> Js.js_string Js.t Js.meth
      method currencyAtEnd : bool Js.t Js.prop
      method currencyPrecision : Js.number Js.t Js.prop
      method currencySign : Js.js_string Js.t Js.prop
      method date :
        'Js.t -> Js.js_string Js.t Js.optdef -> Js.js_string Js.t Js.meth
      method dateRenderer : Js.js_string Js.t -> 'Js.callback Js.meth
      method decimalSeparator : Js.js_string Js.t Js.prop
      method defaultValue :
        'Js.t -> Js.js_string Js.t Js.optdef -> Js.js_string Js.t Js.meth
      method ellipsis :
        Js.js_string Js.t ->
        Js.number Js.t -> bool Js.t Js.optdef -> Js.js_string Js.t Js.meth
      method escapeRegex : Js.js_string Js.t -> Js.js_string Js.t Js.meth
      method fileSize : 'Js.t -> Js.js_string Js.t Js.meth
      method format :
        Js.js_string Js.t -> 'Js.t -> Js.js_string Js.t Js.meth
      method htmlDecode : Js.js_string Js.t -> Js.js_string Js.t Js.meth
      method htmlEncode : Js.js_string Js.t -> Js.js_string Js.t Js.meth
      method leftPad :
        Js.js_string Js.t ->
        Js.number Js.t ->
        Js.js_string Js.t Js.optdef -> Js.js_string Js.t Js.meth
      method lowercase : Js.js_string Js.t -> Js.js_string Js.t Js.meth
      method math : 'Js.callback Js.meth
      method nl2br : Js.js_string Js.t -> Js.js_string Js.t Js.meth
      method number :
        Js.number Js.t -> Js.js_string Js.t -> Js.js_string Js.t Js.meth
      method numberRenderer : Js.js_string Js.t -> 'Js.callback Js.meth
      method parseBox : 'Js.t -> 'Js.t Js.meth
      method plural :
        Js.number Js.t ->
        Js.js_string Js.t -> Js.js_string Js.t Js.optdef -> unit Js.meth
      method round : 'Js.t -> Js.number Js.t -> Js.number Js.t Js.meth
      method stripScripts : 'Js.t -> Js.js_string Js.t Js.meth
      method stripTags : 'Js.t -> Js.js_string Js.t Js.meth
      method substr :
        Js.js_string Js.t ->
        Js.number Js.t -> Js.number Js.t -> Js.js_string Js.t Js.meth
      method thousandSeparator : Js.js_string Js.t Js.prop
      method trim : Js.js_string Js.t -> Js.js_string Js.t Js.meth
      method undef : 'Js.t -> 'Js.t Js.meth
      method uppercase : Js.js_string Js.t -> Js.js_string Js.t Js.meth
      method usMoney : 'Js.t -> Js.js_string Js.t Js.meth
    end
  class type configs = object  end
  class type events = object  end
  class type statics = object  end
  val get_instance : unit -> Ext_util_Format.t Js.t
  val instance : Ext_util_Format.t Js.t
  val of_configs : Ext_util_Format.configs Js.t -> Ext_util_Format.t Js.t
  val to_configs : Ext_util_Format.t Js.t -> Ext_util_Format.configs Js.t
end