export interface CancelablePromise extends Promise { cancel: () => void; } export declare function cancelablePromise(source: Promise): CancelablePromise; export declare function impatientPromise(factory: () => Promise): () => Promise;