export declare const defer: (timeout?: number) => Promise; export declare type CancellablePromise = Promise & { cancel(): boolean; }; export declare const cancellableDefer: (timeout?: number) => CancellablePromise;