import { Observable, Subject } from 'rxjs'; import { ReduxActionFunction } from '../../'; export declare class ReduxActionDispatcher { static readonly dispatchedActions: Subject<{ type: string; payload: any; onDispatchSuccess: Function; }>; static getType(target: ReduxActionFunction): string; static dispatch(target: ReduxActionFunction, payload?: {} | Promise<{}> | Observable<{}>, onDispatchSuccess?: Function): Promise; }