export interface DebounceOptions { wait?: number; leading?: boolean; trailing?: boolean; maxWait?: number; } declare type noop = (...args: any) => any; declare function useDebounceFn(fn: T, options?: DebounceOptions): { run: import("lodash").DebouncedFunc; }; export default useDebounceFn;