type FieldConstraints = { maxlength?: number; minlength?: number; required?: boolean; }; type FieldAttrs = FieldConstraints & { state?: boolean | null; }; export declare function useValidator(instance: T): { form: T; attrs: import("vue").ComputedRef<{ [K in keyof T]?: FieldAttrs | undefined; }>; valid: import("vue").ComputedRef; errors: Record; validate: () => Promise; }; export {};