import Hook from './HookType'; declare type Listener = any; export interface Store { state: State; actions: Actions; listeners: Listener[]; setState: (update: Partial, callback?: () => void) => void; } declare const makeHook: ) => any>(initialState: Partial, actions: ActionsMaker, initializer?: (store: Store) => void) => Hook>; export default makeHook; export { default as Hook } from './HookType';