export declare type Procedure = (...args: any[]) => void; export declare type Options = { isImmediate: boolean; }; export declare function debounce(func: F, waitMilliseconds?: number, options?: Options): F;