export type Debounced = ((...args: A) => void) & { flush: () => void; cancel: () => void; }; export declare function debounce(func: (...args: A) => unknown, wait: number): Debounced;