export declare function debounce void>(func: F, wait?: number, immediate?: boolean): (...args: Parameters) => void;