/** * Hook for debouncing values - reduces frequency of updates * Critical for performance optimization in forms */ export declare function useDebounce(value: T, delay: number): T; /** * Hook for debouncing callbacks - prevents excessive function calls * Optimizes performance for validation and character counting */ export declare function useDebouncedCallback void>(callback: T, delay: number): T; /** * Hook for throttling callbacks - ensures function doesn't run too frequently * Useful for expensive operations like preview updates */ export declare function useThrottle void>(callback: T, delay: number): T; /** * Hook for optimized form validation with debounce * Specifically designed for react-hook-form integration */ export declare function useDebouncedValidation(validateFn: () => void, delay?: number): () => void; //# sourceMappingURL=useDebounce.d.ts.map