import { type Ref, type VNodeRef } from "vue"; import type { ValidationTrigger } from "./useFieldValidator"; export type UseUncontrolledValidatedInputProps = { value?: Ref | string | number; disabled?: boolean; onChange?: (value: string) => void; onError?: (error: string | null) => void; validate: (value: string, trigger?: ValidationTrigger) => string | null; }; /** * Handles: * - Uncontrolled input * - Validation * - Error sync */ export declare function useUncontrolledValidatedInput({ value, disabled, onChange, onError, validate, }: UseUncontrolledValidatedInputProps): { inputRef: VNodeRef; error: Ref; handleChange: (e: Event) => void; handleBlur: () => void; }; //# sourceMappingURL=useUncontrolledValidatedInput.d.ts.map