/** * Debounce function to prevent multiple calls in a short * period of time (e.g., input events). * @param {T} func - Function to be debounced * @param {number} wait - Time in milliseconds * @returns {(...args: Parameters) => void} - Debounced function */ export declare function debounce any>(func: T, wait: number): (...args: Parameters) => void;