interface Debounce { /** * Create a function that will only execute after `wait` milliseconds */ (cb: T, wait: number): T; (cb: Function, wait: number, ...args: any[]): T; } declare const debounce: Debounce; export = debounce;