import { BaseFormPayload, ExtractModelKey, FormFieldOptions, FormSchema } from './useFormValidator/types'; export declare function useFormField> = ExtractModelKey>>(name: ModelKey, options?: FormFieldOptions): { hasError: import('vue').ComputedRef; errors: import('vue').ComputedRef; errorMessage: import('vue').ComputedRef[ModelKey]>; isValid: import('vue').ComputedRef; isDirty: import('vue').ComputedRef; isBlurred: import('vue').ComputedRef; isValidated: import('vue').ComputedRef; isValidating: import('vue').ComputedRef; mode: import('vue').ComputedRef<"blur" | "eager" | "lazy" | "aggressive" | "progressive" | undefined>; value: import('vue').WritableComputedRef; validationEvents: import('vue').ComputedRef<{ onBlur: () => void; } | undefined>; };