import type { DebouncedFunc } from 'lodash-es'; export interface WithDebounceProps { /** * The cool down time in milliseconds before an action can be * performed again. * */ debounceInterval?: number; } export declare const useDebounce: any>(func: T, debounceInterval?: number) => DebouncedFunc;