export declare function interval(func: (...args: T) => void, time: number, ...args: T): () => void; export declare function timeout(func: (...args: T) => void, time: number, ...args: T): () => void; export declare function animateFrame(func: (timeStamp: number, ...args: T) => void, ...args: T): () => false | undefined; export declare function nextAnimateFrame(func: (timeStamp: number, ...args: T) => void, ...args: T): () => false | undefined; export declare function nextMicroTask(func: (...args: T) => void, ...args: T): () => undefined;