import { Creator, ActionCreator, TypedAction, FunctionWithParametersType, NotAllowedCheck, ActionCreatorProps } from './models'; export declare function createAction(type: T): ActionCreator TypedAction>; export declare function createAction(type: T, config: ActionCreatorProps

& NotAllowedCheck

): ActionCreator) => P & TypedAction>; export declare function createAction(type: T, creator: Creator>): FunctionWithParametersType> & TypedAction; export declare function props

(): ActionCreatorProps

; export declare function union; }>(creators: C): ReturnType;