import { Store } from "./Store"; import { Action } from "./Action"; import { EventSource } from "./EventSource"; export declare class _Dispatcher { private _stores; register(store: Store): void; private _storesCalled; private _callsWaiting; private _callsQueued; onWillDispatch: EventSource<(action: Action) => void>; onDidDispatch: EventSource<(action: Action) => void>; dispatch(action: Action): void; waitFor(store: Store, callback: Function): void; } export declare const Dispatcher: _Dispatcher;