import { Observable } from '../Observable';
import { UnaryFunction } from '../interfaces';
export declare function toPromise<T>(): UnaryFunction<Observable<T>, Promise<T>>;
export declare function toPromise<T>(PromiseCtor: typeof Promise): UnaryFunction<Observable<T>, Promise<T>>;