type Callback = (...args: any[]) => void; export interface DebouncedFunction extends Function { cancel: () => void; } export declare const debounce: (func: Callback, delay: number) => DebouncedFunction; export {};