export declare type HookWithMaps = (mapState: (state: State) => SelectedState, mapActions: (actions: Actions) => SelectedActions) => [SelectedState, SelectedActions]; export declare type HookWithActionsMap = (mapActions: (actions: Actions) => SelectedActions) => [State, SelectedActions]; export declare type HookWithStateMap = (mapState: (state: State) => SelectedState) => [SelectedState, Actions]; declare type HookWithNoMaps = () => [State, Actions]; declare type Hook = HookWithMaps & HookWithActionsMap & HookWithStateMap & HookWithNoMaps; export default Hook;