import { FunctionArgs, DebounceFilterOptions } from '../utils/filters.js'; import { MaybeAccessor, PromisifyFn } from '../utils/types.js'; import 'solid-js'; import 'solid-js/types/reactive/signal'; /** * Debounce execution of a function. * * @see https://solidjs-use.github.io/solidjs-use/shared/useDebounceFn * @param fn A function to be executed after delay milliseconds debounced. * @param ms A zero-or-greater delay in milliseconds. For event callbacks, values around 100 or 250 (or even higher) are most useful. * @param opts options * * @return A new, debounce, function. */ declare function useDebounceFn(fn: T, ms?: MaybeAccessor, options?: DebounceFilterOptions): PromisifyFn; export { useDebounceFn };