import { Action } from 'redux-actions'; export declare type ActionCreator = (payload?: Payload) => Action; export interface IActionCreatorMap { [name: string]: ActionCreator; } export interface IActionCreatorMaps { [key: string]: IActionCreatorMap; } export declare type IMappedActionCreatorMaps = { [Key in keyof ReducerSchema]: IActionCreatorMap; }; export interface IRootActionCreatorMaps { [key: string]: IActionCreatorMaps; }