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