declare type DebouncedCallback = ((...args: Args) => void) & { dispose: () => void; }; export declare const debounce: (fn: (...args: Args) => void, delay?: number) => DebouncedCallback; export {};