type SomeFunction = (...args: any[]) => void; /** * * @param func The original, non debounced function (You can pass any number of args to it) * @param delay The delay (in ms) for the function to return * @returns The debounced function, which will run only if the debounced function has not been called in the last (delay) ms */ export declare function useDebounce(func: Func, delay?: number): Func; export {};