type __VLS_Props = { validateOnSubmit?: boolean; }; declare function __VLS_template(): { attrs: Partial<{}>; slots: { default?(_: { isValid: boolean; validate: () => Promise; reset: () => void; clear: () => void; }): any; }; refs: { form: import('vue').CreateComponentPublicInstanceWithMixins<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; disabled: boolean; fastFail: boolean; readonly: boolean; modelValue: boolean | null; validateOn: "blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit"); } & { class?: any; } & { $children?: { default?: ((arg: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }) => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | ((arg: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }) => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | ((arg: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }) => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | ((arg: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }) => import('vue').VNodeChild) | undefined; } & { onSubmit?: ((e: import('vuetify/lib/types.mjs').SubmitEventPromise) => any) | undefined; "onUpdate:modelValue"?: ((val: boolean | null) => any) | undefined; }, { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; } & HTMLFormElement & { _allExposed: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (val: boolean | null) => true; submit: (e: import('vuetify/lib/types.mjs').SubmitEventPromise) => true; }, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, { style: import('vue').StyleValue; disabled: boolean; fastFail: boolean; readonly: boolean; modelValue: boolean | null; validateOn: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; }, true, {}, import('vue').SlotsType; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }) => import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, { style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; disabled: boolean; fastFail: boolean; readonly: boolean; modelValue: boolean | null; validateOn: "blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit"); } & { class?: any; } & { $children?: { default?: ((arg: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }) => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | ((arg: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }) => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | ((arg: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }) => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | ((arg: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }) => import('vue').VNodeChild) | undefined; } & { onSubmit?: ((e: import('vuetify/lib/types.mjs').SubmitEventPromise) => any) | undefined; "onUpdate:modelValue"?: ((val: boolean | null) => any) | undefined; }, { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; } & HTMLFormElement & { _allExposed: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }; }, {}, {}, {}, { style: import('vue').StyleValue; disabled: boolean; fastFail: boolean; readonly: boolean; modelValue: boolean | null; validateOn: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; }> | null; }; rootEl: any; }; type __VLS_TemplateResult = ReturnType; declare const __VLS_component: import('vue').DefineComponent<__VLS_Props, { validate: () => Promise; reset: () => void; clearValidation: () => void; form: import('vue').Ref; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }) => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | ((arg: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }) => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | ((arg: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }) => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | ((arg: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }) => import('vue').VNodeChild) | undefined; } & { onSubmit?: ((e: import('vuetify/lib/types.mjs').SubmitEventPromise) => any) | undefined; "onUpdate:modelValue"?: ((val: boolean | null) => any) | undefined; }, { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; } & HTMLFormElement & { _allExposed: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (val: boolean | null) => true; submit: (e: import('vuetify/lib/types.mjs').SubmitEventPromise) => true; }, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, { style: import('vue').StyleValue; disabled: boolean; fastFail: boolean; readonly: boolean; modelValue: boolean | null; validateOn: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; }, true, {}, import('vue').SlotsType; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }) => import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, { style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; disabled: boolean; fastFail: boolean; readonly: boolean; modelValue: boolean | null; validateOn: "blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit"); } & { class?: any; } & { $children?: { default?: ((arg: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }) => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | ((arg: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }) => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | ((arg: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }) => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | ((arg: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }) => import('vue').VNodeChild) | undefined; } & { onSubmit?: ((e: import('vuetify/lib/types.mjs').SubmitEventPromise) => any) | undefined; "onUpdate:modelValue"?: ((val: boolean | null) => any) | undefined; }, { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; } & HTMLFormElement & { _allExposed: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }; }, {}, {}, {}, { style: import('vue').StyleValue; disabled: boolean; fastFail: boolean; readonly: boolean; modelValue: boolean | null; validateOn: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; }> | null, import('vue').CreateComponentPublicInstanceWithMixins<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; disabled: boolean; fastFail: boolean; readonly: boolean; modelValue: boolean | null; validateOn: "blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit"); } & { class?: any; } & { $children?: { default?: ((arg: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }) => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | ((arg: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }) => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | ((arg: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }) => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | ((arg: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }) => import('vue').VNodeChild) | undefined; } & { onSubmit?: ((e: import('vuetify/lib/types.mjs').SubmitEventPromise) => any) | undefined; "onUpdate:modelValue"?: ((val: boolean | null) => any) | undefined; }, { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; } & HTMLFormElement & { _allExposed: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (val: boolean | null) => true; submit: (e: import('vuetify/lib/types.mjs').SubmitEventPromise) => true; }, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, { style: import('vue').StyleValue; disabled: boolean; fastFail: boolean; readonly: boolean; modelValue: boolean | null; validateOn: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; }, true, {}, import('vue').SlotsType; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }) => import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, { style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; disabled: boolean; fastFail: boolean; readonly: boolean; modelValue: boolean | null; validateOn: "blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit"); } & { class?: any; } & { $children?: { default?: ((arg: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }) => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | ((arg: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }) => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | ((arg: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }) => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | ((arg: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }) => import('vue').VNodeChild) | undefined; } & { onSubmit?: ((e: import('vuetify/lib/types.mjs').SubmitEventPromise) => any) | undefined; "onUpdate:modelValue"?: ((val: boolean | null) => any) | undefined; }, { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; } & HTMLFormElement & { _allExposed: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }; }, {}, {}, {}, { style: import('vue').StyleValue; disabled: boolean; fastFail: boolean; readonly: boolean; modelValue: boolean | null; validateOn: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; }> | null>; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {} & { submit: (value: { isValid: boolean; }) => any; reset: () => any; }, string, import('vue').PublicProps, Readonly<__VLS_Props> & Readonly<{ onSubmit?: ((value: { isValid: boolean; }) => any) | undefined; onReset?: (() => any) | undefined; }>, { validateOnSubmit: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { form: import('vue').CreateComponentPublicInstanceWithMixins<{ style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; disabled: boolean; fastFail: boolean; readonly: boolean; modelValue: boolean | null; validateOn: "blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit"); } & { class?: any; } & { $children?: { default?: ((arg: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }) => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | ((arg: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }) => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | ((arg: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }) => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | ((arg: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }) => import('vue').VNodeChild) | undefined; } & { onSubmit?: ((e: import('vuetify/lib/types.mjs').SubmitEventPromise) => any) | undefined; "onUpdate:modelValue"?: ((val: boolean | null) => any) | undefined; }, { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; } & HTMLFormElement & { _allExposed: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (val: boolean | null) => true; submit: (e: import('vuetify/lib/types.mjs').SubmitEventPromise) => true; }, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, { style: import('vue').StyleValue; disabled: boolean; fastFail: boolean; readonly: boolean; modelValue: boolean | null; validateOn: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; }, true, {}, import('vue').SlotsType; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }) => import('vue').VNode[]; }>>, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, { style: string | false | import('vue').StyleValue[] | import('vue').CSSProperties | null; disabled: boolean; fastFail: boolean; readonly: boolean; modelValue: boolean | null; validateOn: "blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit"); } & { class?: any; } & { $children?: { default?: ((arg: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }) => import('vue').VNodeChild) | undefined; } | { $stable?: boolean | undefined; } | ((arg: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }) => import('vue').VNodeChild) | import('vue').VNodeChild; "v-slots"?: { default?: false | ((arg: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }) => import('vue').VNodeChild) | undefined; } | undefined; } & { "v-slot:default"?: false | ((arg: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }) => import('vue').VNodeChild) | undefined; } & { onSubmit?: ((e: import('vuetify/lib/types.mjs').SubmitEventPromise) => any) | undefined; "onUpdate:modelValue"?: ((val: boolean | null) => any) | undefined; }, { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; } & HTMLFormElement & { _allExposed: { errors: import('vue').Ref<{ id: string | number; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FieldValidationResult[] | { id: string | number; errorMessages: string[]; }[]>; isDisabled: Readonly>; isReadonly: Readonly>; isValidating: import('vue').ShallowRef; isValid: import('vue').Ref & { readonly externalValue: boolean | null; }; items: import('vue').Ref<{ id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[], import('vuetify/lib/composables/form.mjs').FormField[] | { id: string | number; validate: () => Promise; reset: () => Promise; resetValidation: () => Promise; vm: import('vue').Raw; isValid: boolean | null; errorMessages: string[]; }[]>; validate: () => Promise<{ valid: boolean; errors: { id: string | number; errorMessages: string[]; }[]; }>; reset: () => void; resetValidation: () => void; }; }, {}, {}, {}, { style: import('vue').StyleValue; disabled: boolean; fastFail: boolean; readonly: boolean; modelValue: boolean | null; validateOn: ("blur eager" | "blur lazy" | "eager" | "eager blur" | "eager input" | "eager invalid-input" | "eager submit" | "input eager" | "input lazy" | "invalid-input eager" | "invalid-input lazy" | "lazy" | "lazy blur" | "lazy input" | "lazy invalid-input" | "lazy submit" | "submit eager" | "submit lazy" | ("blur" | "input" | "invalid-input" | "submit")) | undefined; }> | null; }, any>; declare const _default: __VLS_WithTemplateSlots; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; };