import { IDefaultInNotificationsUnion } from '../../../../../../misc/notifications/default-notifications-union.type';
import { IObservable } from '../../../../../type/observable.type';
import { IObservableToPromiseOptions } from '../../../without-notifications/promise/to-promise';
export declare type IObservableToPromiseNotifications<GValue> = IDefaultInNotificationsUnion<GValue>;
export interface IObservableToPromiseAllOptions extends IObservableToPromiseOptions {
    maxNumberOfValues?: number;
}
export declare function toPromiseAll<GValue>(subscribe: IObservable<IObservableToPromiseNotifications<GValue>>, options?: IObservableToPromiseAllOptions): Promise<GValue[]>;
