import { AnyAction, Dispatch } from 'redux';
export interface MockDispatch<T extends AnyAction> {
    dispatch: Dispatch<T>;
    getActions: () => AnyAction[];
    getAction: (type: any) => AnyAction | undefined;
    isActionTypeDispatched: (type: any) => boolean;
    isActionDispatched: (action: AnyAction) => boolean;
}
export declare const createMockDispatch: <T extends AnyAction>() => MockDispatch<T>;
