import { debounce } from "es-toolkit"; type AnyFunction = (...args: any[]) => any; /** * A hook to easily manage debounced functions, including their cleanup. * @param func The function to debounce. * @param wait The number of milliseconds to delay. * @param options Optional debounce settings. * @returns The debounced function. */ export declare function useDebounce(func: T, wait: number, options?: Parameters[2]): import("es-toolkit").DebouncedFunction<(...args: Parameters) => any>; export {};