object ('a)
  method addEvents : 'b Js.t -> unit Js.meth
  method addListener :
    'c Js.t ->
    'd Js.callback Js.optdef ->
    'e Js.t Js.optdef -> 'f Js.t Js.optdef -> 'g Js.t Js.meth
  method addManagedListener :
    'h Js.t ->
    'i Js.t ->
    'j Js.callback Js.optdef ->
    'k Js.t Js.optdef -> 'l Js.t Js.optdef -> 'm Js.t Js.meth
  method callParent : 'n Js.t -> 'o Js.t Js.meth
  method callSuper : 'p Js.t -> 'q Js.t Js.meth
  method clearListeners : unit Js.meth
  method clearManagedListeners : unit Js.meth
  method defaultProxyType : Js.js_string Js.t Js.prop
  method enableBubble : 'r Js.t -> unit Js.meth
  method filters : Ext_util_MixedCollection.t Js.t Js.prop
  method fireEvent : Js.js_string Js.t -> 's Js.t -> bool Js.t Js.meth
  method fireEventArgs :
    Js.js_string Js.t -> 't Js.t Js.js_array Js.t -> bool Js.t Js.meth
  method generateComparator : unit Js.meth
  method getFirstSorter : Ext_util_Sorter.t Js.t Js.meth
  method getInitialConfig : Js.js_string Js.t Js.optdef -> 'u Js.t Js.meth
  method getModifiedRecords : Ext_data_Model.t Js.js_array Js.t Js.meth
  method getNewRecords : Ext_data_Model.t Js.js_array Js.t Js.meth
  method getProxy : #Ext_data_proxy_Proxy.t Js.t Js.meth
  method getRemovedRecords : Ext_data_Model.t Js.js_array Js.t Js.meth
  method getUpdatedRecords : Ext_data_Model.t Js.js_array Js.t Js.meth
  method hasListener : Js.js_string Js.t -> bool Js.t Js.meth
  method hasListeners : 'v Js.t Js.readonly_prop
  method initConfig : 'w Js.t -> 'a Js.t Js.meth
  method initSortable : unit Js.meth
  method isDestroyed : bool Js.t Js.prop
  method isLoading : bool Js.t Js.meth
  method isObservable : bool Js.t Js.prop
  method isSortable : bool Js.t Js.prop
  method isStore : bool Js.t Js.prop
  method load : 'x Js.t Js.optdef -> 'a Js.t Js.meth
  method mon :
    'y Js.t ->
    'z Js.t ->
    'a1 Js.callback Js.optdef ->
    'b1 Js.t Js.optdef -> 'c1 Js.t Js.optdef -> 'd1 Js.t Js.meth
  method mun :
    'e1 Js.t ->
    'f1 Js.t ->
    'g1 Js.callback Js.optdef -> 'h1 Js.t Js.optdef -> unit Js.meth
  method on :
    'i1 Js.t ->
    'j1 Js.callback Js.optdef ->
    'k1 Js.t Js.optdef -> 'l1 Js.t Js.optdef -> 'm1 Js.t Js.meth
  method relayEvents :
    'n1 Js.t ->
    Js.js_string Js.t Js.js_array Js.t ->
    Js.js_string Js.t Js.optdef -> 'o1 Js.t Js.meth
  method reload : 'p1 Js.t -> unit Js.meth
  method removeAll : unit Js.meth
  method removeListener :
    Js.js_string Js.t ->
    'q1 Js.callback -> 'r1 Js.t Js.optdef -> unit Js.meth
  method removeManagedListener :
    's1 Js.t ->
    't1 Js.t ->
    'u1 Js.callback Js.optdef -> 'v1 Js.t Js.optdef -> unit Js.meth
  method removed : Ext_data_Model.t Js.js_array Js.t Js.prop
  method resumeAutoSync : unit Js.meth
  method resumeEvent : Js.js_string Js.t -> unit Js.meth
  method resumeEvents : unit Js.meth
  method self : Ext_Class.t Js.t Js.prop
  method setProxy : 'w1 Js.t -> #Ext_data_proxy_Proxy.t Js.t Js.meth
  method sort :
    'x1 Js.t Js.optdef ->
    Js.js_string Js.t Js.optdef -> Ext_util_Sorter.t Js.js_array Js.t Js.meth
  method sorters : 'y1 Js.t Js.prop
  method statics : Ext_Class.t Js.t Js.meth
  method suspendAutoSync : unit Js.meth
  method suspendEvent : Js.js_string Js.t -> unit Js.meth
  method suspendEvents : bool Js.t -> unit Js.meth
  method sync : 'z1 Js.t Js.optdef -> 'a Js.t Js.meth
  method un :
    Js.js_string Js.t ->
    'a2 Js.callback -> 'b2 Js.t Js.optdef -> unit Js.meth
end