import { Reducer, StoreContext, IState, IAction, StoreInternal } from '../common'; export interface IReducerItem { reducer: Reducer; actionType?: string; } export declare type IReducerItems = Array>; export declare function runReducers(reducers: IReducerItems, localState: S, action: A, options: StoreContext): S | undefined; export declare function runReducerHierarchy(store: StoreInternal, action: A, options: StoreContext): void;