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