export declare function debounce(func: (arg: T) => U, waitFor: number): (arg: T) => Promise; export declare function throttle, U = void>(func: (...args: T) => U, waitFor: number): (...args: T) => Promise; export declare const sleep: (ms: number) => Promise;