/** * Creates a debounce function that delays execution of the given function * until after the specified delay has passed since the last call. * * @template T - A function type that accepts any parameters and returns void. * @param {T} func - The function to be debounced. * @param {number} wait - The delay time in milliseconds. * @returns {(...args: Parameters) => void} - A new function with debouncing behavior. */ export declare const debounce: void>(func: T, wait?: number) => (...args: Parameters) => void; export { }