export declare function setTimeoutAsync(ms: number, useCancel?: null | ((cb: () => void) => void)): Promise; export declare function timeoutPromise(p: Promise, timeoutMs: number, waitForMinElapsed?: number): Promise<{ resolved: T | undefined; timedOut?: boolean; elapsed: number; }>; /** @deprecated Not Supported! Moved to `@zajno/common-web` package due to dependency on DOM's `requestAnimationFrame` */ export declare function setTimeoutFramesAsync(): void;