export interface Task { id: number; fn: ((didTimeout: boolean) => void) | null; startTime: number; expirationTime: number; } export declare function requestCallback(fn: () => void, options?: { timeout: number; }): Task; export declare function cancelCallback(task: Task): void;