import * as React from 'react'; import { Store as StoreInstance } from './fluxx'; type Store = StoreInstance | ((props: P) => StoreInstance); declare function connect( component: React.ComponentClass

, store: Store, stateSlicer: (state: S) => Object ): React.ComponentClass

; declare function connect( component: React.ComponentClass

, stores: [ Store, Store ], stateSlicer: (state1: S1, state2: S2) => Object ): React.ComponentClass

; declare function connect( component: React.ComponentClass

, stores: [ Store, Store, Store ], stateSlicer: (state1: S1, state2: S2, state3: S3) => Object ): React.ComponentClass

; declare function connect( component: React.ComponentClass

, stores: [ Store, Store, Store, Store ], stateSlicer: (state1: S1, state2: S2, state3: S3, state4: S4) => Object ): React.ComponentClass

; declare function connect( component: React.ComponentClass

, stores: [ Store, Store, Store, Store, Store ], stateSlicer: (state1: S1, state2: S2, state3: S3, state4: S4, state5: S5) => Object ): React.ComponentClass

; declare function connect( component: React.ComponentClass

, stores: [ Store, Store, Store, Store, Store, Store ], stateSlicer: (state1: S1, state2: S2, state3: S3, state4: S4, state5: S5, state6: S6) => Object ): React.ComponentClass

; declare function connect( component: React.ComponentClass

, stores: [ Store, Store, Store, Store, Store, Store, Store ], stateSlicer: (state1: S1, state2: S2, state3: S3, state4: S4, state5: S5, state6: S6, state7: S7) => Object ): React.ComponentClass

; declare function connect( component: React.ComponentClass

, stores: [ Store, Store, Store, Store, Store, Store, Store, Store ], stateSlicer: (state1: S1, state2: S2, state3: S3, state4: S4, state5: S5, state6: S6, state7: S7, state8: S8) => Object ): React.ComponentClass

; declare function connect( component: React.ComponentClass

, stores: [ Store, Store, Store, Store, Store, Store, Store, Store, Store ], stateSlicer: (state1: S1, state2: S2, state3: S3, state4: S4, state5: S5, state6: S6, state7: S7, state8: S8, state9: S9) => Object ): React.ComponentClass

; export default connect;