import { PromiseState } from './PromiseState';
export declare class PromisesState {
    readonly promises: import("mobx").IObservableArray<PromiseState<unknown>>;
    constructor();
    addPromise<P>(createPromise: () => Promise<P>): Promise<void>;
    push<P>(promise: PromiseState<P>): Promise<void>;
    get isLoadingPromises(): boolean;
}
//# sourceMappingURL=PromisesState.d.ts.map