import type { DebouncedCallback } from '@formitiva/core'; export { createDebouncedCallback } from '@formitiva/core'; export type { DebouncedCallback } from '@formitiva/core'; /** * useDebouncedCallback * - callback: function to call * - wait: debounce delay in ms * - options.leading: if true, call on leading edge (optional) * * Returns { callback, cancel, flush } where callback is debounced. */ export declare function useDebouncedCallback(callback: (...args: unknown[]) => unknown, wait?: number, options?: { leading?: boolean; trailing?: boolean; }): DebouncedCallback; //# sourceMappingURL=useDebouncedCallback.d.ts.map