import { CancellationToken } from '../cancellation'; import { CancelablePromise } from './cancelable'; export declare function timeout(millis: number): CancelablePromise; export declare function timeout(millis: number, token: CancellationToken): Promise; export declare function delay(millis: number): CancelablePromise; export declare function delay(millis: number, token: CancellationToken): Promise; export declare function clearableTimeout(handler: () => void, ms?: number): () => void;