import { ValidationRule } from './types'; export declare const useInputValidation: (validationRules?: ValidationRule[], validationTiming?: "onBlur" | "onChange") => { validate: ((value: string) => Promise) | import("lodash").DebouncedFunc<(value: string) => Promise>; error: string | null; success: boolean; setError: import("react").Dispatch>; setSuccess: import("react").Dispatch>; };