declare const _default: import('vue').DefineComponent<{}, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{}> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {
    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').FieldValidationResult[] | {
                    id: string | number;
                    errorMessages: string[];
                }[]>;
                isDisabled: Readonly<import('vue').Ref<boolean, boolean>>;
                isReadonly: Readonly<import('vue').Ref<boolean, boolean>>;
                isValidating: import('vue').ShallowRef<boolean, boolean>;
                isValid: import('vue').Ref<boolean | null, boolean | null> & {
                    readonly externalValue: boolean | null;
                };
                items: import('vue').Ref<{
                    id: string | number;
                    validate: () => Promise<string[]>;
                    reset: () => Promise<void>;
                    resetValidation: () => Promise<void>;
                    vm: import('vue').Raw<import('vue').ComponentInternalInstance>;
                    isValid: boolean | null;
                    errorMessages: string[];
                }[], import('vuetify/lib/composables/form').FormField[] | {
                    id: string | number;
                    validate: () => Promise<string[]>;
                    reset: () => Promise<void>;
                    resetValidation: () => Promise<void>;
                    vm: import('vue').Raw<import('vue').ComponentInternalInstance>;
                    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').FieldValidationResult[] | {
                id: string | number;
                errorMessages: string[];
            }[]>;
            isDisabled: Readonly<import('vue').Ref<boolean, boolean>>;
            isReadonly: Readonly<import('vue').Ref<boolean, boolean>>;
            isValidating: import('vue').ShallowRef<boolean, boolean>;
            isValid: import('vue').Ref<boolean | null, boolean | null> & {
                readonly externalValue: boolean | null;
            };
            items: import('vue').Ref<{
                id: string | number;
                validate: () => Promise<string[]>;
                reset: () => Promise<void>;
                resetValidation: () => Promise<void>;
                vm: import('vue').Raw<import('vue').ComponentInternalInstance>;
                isValid: boolean | null;
                errorMessages: string[];
            }[], import('vuetify/lib/composables/form').FormField[] | {
                id: string | number;
                validate: () => Promise<string[]>;
                reset: () => Promise<void>;
                resetValidation: () => Promise<void>;
                vm: import('vue').Raw<import('vue').ComponentInternalInstance>;
                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').FieldValidationResult[] | {
                    id: string | number;
                    errorMessages: string[];
                }[]>;
                isDisabled: Readonly<import('vue').Ref<boolean, boolean>>;
                isReadonly: Readonly<import('vue').Ref<boolean, boolean>>;
                isValidating: import('vue').ShallowRef<boolean, boolean>;
                isValid: import('vue').Ref<boolean | null, boolean | null> & {
                    readonly externalValue: boolean | null;
                };
                items: import('vue').Ref<{
                    id: string | number;
                    validate: () => Promise<string[]>;
                    reset: () => Promise<void>;
                    resetValidation: () => Promise<void>;
                    vm: import('vue').Raw<import('vue').ComponentInternalInstance>;
                    isValid: boolean | null;
                    errorMessages: string[];
                }[], import('vuetify/lib/composables/form').FormField[] | {
                    id: string | number;
                    validate: () => Promise<string[]>;
                    reset: () => Promise<void>;
                    resetValidation: () => Promise<void>;
                    vm: import('vue').Raw<import('vue').ComponentInternalInstance>;
                    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').FieldValidationResult[] | {
                id: string | number;
                errorMessages: string[];
            }[]>;
            isDisabled: Readonly<import('vue').Ref<boolean, boolean>>;
            isReadonly: Readonly<import('vue').Ref<boolean, boolean>>;
            isValidating: import('vue').ShallowRef<boolean, boolean>;
            isValid: import('vue').Ref<boolean | null, boolean | null> & {
                readonly externalValue: boolean | null;
            };
            items: import('vue').Ref<{
                id: string | number;
                validate: () => Promise<string[]>;
                reset: () => Promise<void>;
                resetValidation: () => Promise<void>;
                vm: import('vue').Raw<import('vue').ComponentInternalInstance>;
                isValid: boolean | null;
                errorMessages: string[];
            }[], import('vuetify/lib/composables/form').FormField[] | {
                id: string | number;
                validate: () => Promise<string[]>;
                reset: () => Promise<void>;
                resetValidation: () => Promise<void>;
                vm: import('vue').Raw<import('vue').ComponentInternalInstance>;
                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').SubmitEventPromise) => any) | undefined;
        "onUpdate:modelValue"?: ((val: boolean | null) => any) | undefined;
    }, {
        errors: import('vue').Ref<{
            id: string | number;
            errorMessages: string[];
        }[], import('vuetify/lib/composables/form').FieldValidationResult[] | {
            id: string | number;
            errorMessages: string[];
        }[]>;
        isDisabled: Readonly<import('vue').Ref<boolean, boolean>>;
        isReadonly: Readonly<import('vue').Ref<boolean, boolean>>;
        isValidating: import('vue').ShallowRef<boolean, boolean>;
        isValid: import('vue').Ref<boolean | null, boolean | null> & {
            readonly externalValue: boolean | null;
        };
        items: import('vue').Ref<{
            id: string | number;
            validate: () => Promise<string[]>;
            reset: () => Promise<void>;
            resetValidation: () => Promise<void>;
            vm: import('vue').Raw<import('vue').ComponentInternalInstance>;
            isValid: boolean | null;
            errorMessages: string[];
        }[], import('vuetify/lib/composables/form').FormField[] | {
            id: string | number;
            validate: () => Promise<string[]>;
            reset: () => Promise<void>;
            resetValidation: () => Promise<void>;
            vm: import('vue').Raw<import('vue').ComponentInternalInstance>;
            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').FieldValidationResult[] | {
                id: string | number;
                errorMessages: string[];
            }[]>;
            isDisabled: Readonly<import('vue').Ref<boolean, boolean>>;
            isReadonly: Readonly<import('vue').Ref<boolean, boolean>>;
            isValidating: import('vue').ShallowRef<boolean, boolean>;
            isValid: import('vue').Ref<boolean | null, boolean | null> & {
                readonly externalValue: boolean | null;
            };
            items: import('vue').Ref<{
                id: string | number;
                validate: () => Promise<string[]>;
                reset: () => Promise<void>;
                resetValidation: () => Promise<void>;
                vm: import('vue').Raw<import('vue').ComponentInternalInstance>;
                isValid: boolean | null;
                errorMessages: string[];
            }[], import('vuetify/lib/composables/form').FormField[] | {
                id: string | number;
                validate: () => Promise<string[]>;
                reset: () => Promise<void>;
                resetValidation: () => Promise<void>;
                vm: import('vue').Raw<import('vue').ComponentInternalInstance>;
                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').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<Partial<{
        default: (arg: {
            errors: import('vue').Ref<{
                id: string | number;
                errorMessages: string[];
            }[], import('vuetify/lib/composables/form').FieldValidationResult[] | {
                id: string | number;
                errorMessages: string[];
            }[]>;
            isDisabled: Readonly<import('vue').Ref<boolean, boolean>>;
            isReadonly: Readonly<import('vue').Ref<boolean, boolean>>;
            isValidating: import('vue').ShallowRef<boolean, boolean>;
            isValid: import('vue').Ref<boolean | null, boolean | null> & {
                readonly externalValue: boolean | null;
            };
            items: import('vue').Ref<{
                id: string | number;
                validate: () => Promise<string[]>;
                reset: () => Promise<void>;
                resetValidation: () => Promise<void>;
                vm: import('vue').Raw<import('vue').ComponentInternalInstance>;
                isValid: boolean | null;
                errorMessages: string[];
            }[], import('vuetify/lib/composables/form').FormField[] | {
                id: string | number;
                validate: () => Promise<string[]>;
                reset: () => Promise<void>;
                resetValidation: () => Promise<void>;
                vm: import('vue').Raw<import('vue').ComponentInternalInstance>;
                isValid: boolean | null;
                errorMessages: string[];
            }[]>;
            validate: () => Promise<{
                valid: boolean;
                errors: {
                    id: string | number;
                    errorMessages: string[];
                }[];
            }>;
            reset: () => void;
            resetValidation: () => void;
        }) => import('vue').VNode<import('vue').RendererNode, import('vue').RendererElement, {
            [key: string]: any;
        }>[];
    }>>, 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').FieldValidationResult[] | {
                    id: string | number;
                    errorMessages: string[];
                }[]>;
                isDisabled: Readonly<import('vue').Ref<boolean, boolean>>;
                isReadonly: Readonly<import('vue').Ref<boolean, boolean>>;
                isValidating: import('vue').ShallowRef<boolean, boolean>;
                isValid: import('vue').Ref<boolean | null, boolean | null> & {
                    readonly externalValue: boolean | null;
                };
                items: import('vue').Ref<{
                    id: string | number;
                    validate: () => Promise<string[]>;
                    reset: () => Promise<void>;
                    resetValidation: () => Promise<void>;
                    vm: import('vue').Raw<import('vue').ComponentInternalInstance>;
                    isValid: boolean | null;
                    errorMessages: string[];
                }[], import('vuetify/lib/composables/form').FormField[] | {
                    id: string | number;
                    validate: () => Promise<string[]>;
                    reset: () => Promise<void>;
                    resetValidation: () => Promise<void>;
                    vm: import('vue').Raw<import('vue').ComponentInternalInstance>;
                    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').FieldValidationResult[] | {
                id: string | number;
                errorMessages: string[];
            }[]>;
            isDisabled: Readonly<import('vue').Ref<boolean, boolean>>;
            isReadonly: Readonly<import('vue').Ref<boolean, boolean>>;
            isValidating: import('vue').ShallowRef<boolean, boolean>;
            isValid: import('vue').Ref<boolean | null, boolean | null> & {
                readonly externalValue: boolean | null;
            };
            items: import('vue').Ref<{
                id: string | number;
                validate: () => Promise<string[]>;
                reset: () => Promise<void>;
                resetValidation: () => Promise<void>;
                vm: import('vue').Raw<import('vue').ComponentInternalInstance>;
                isValid: boolean | null;
                errorMessages: string[];
            }[], import('vuetify/lib/composables/form').FormField[] | {
                id: string | number;
                validate: () => Promise<string[]>;
                reset: () => Promise<void>;
                resetValidation: () => Promise<void>;
                vm: import('vue').Raw<import('vue').ComponentInternalInstance>;
                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').FieldValidationResult[] | {
                    id: string | number;
                    errorMessages: string[];
                }[]>;
                isDisabled: Readonly<import('vue').Ref<boolean, boolean>>;
                isReadonly: Readonly<import('vue').Ref<boolean, boolean>>;
                isValidating: import('vue').ShallowRef<boolean, boolean>;
                isValid: import('vue').Ref<boolean | null, boolean | null> & {
                    readonly externalValue: boolean | null;
                };
                items: import('vue').Ref<{
                    id: string | number;
                    validate: () => Promise<string[]>;
                    reset: () => Promise<void>;
                    resetValidation: () => Promise<void>;
                    vm: import('vue').Raw<import('vue').ComponentInternalInstance>;
                    isValid: boolean | null;
                    errorMessages: string[];
                }[], import('vuetify/lib/composables/form').FormField[] | {
                    id: string | number;
                    validate: () => Promise<string[]>;
                    reset: () => Promise<void>;
                    resetValidation: () => Promise<void>;
                    vm: import('vue').Raw<import('vue').ComponentInternalInstance>;
                    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').FieldValidationResult[] | {
                id: string | number;
                errorMessages: string[];
            }[]>;
            isDisabled: Readonly<import('vue').Ref<boolean, boolean>>;
            isReadonly: Readonly<import('vue').Ref<boolean, boolean>>;
            isValidating: import('vue').ShallowRef<boolean, boolean>;
            isValid: import('vue').Ref<boolean | null, boolean | null> & {
                readonly externalValue: boolean | null;
            };
            items: import('vue').Ref<{
                id: string | number;
                validate: () => Promise<string[]>;
                reset: () => Promise<void>;
                resetValidation: () => Promise<void>;
                vm: import('vue').Raw<import('vue').ComponentInternalInstance>;
                isValid: boolean | null;
                errorMessages: string[];
            }[], import('vuetify/lib/composables/form').FormField[] | {
                id: string | number;
                validate: () => Promise<string[]>;
                reset: () => Promise<void>;
                resetValidation: () => Promise<void>;
                vm: import('vue').Raw<import('vue').ComponentInternalInstance>;
                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').SubmitEventPromise) => any) | undefined;
        "onUpdate:modelValue"?: ((val: boolean | null) => any) | undefined;
    }, {
        errors: import('vue').Ref<{
            id: string | number;
            errorMessages: string[];
        }[], import('vuetify/lib/composables/form').FieldValidationResult[] | {
            id: string | number;
            errorMessages: string[];
        }[]>;
        isDisabled: Readonly<import('vue').Ref<boolean, boolean>>;
        isReadonly: Readonly<import('vue').Ref<boolean, boolean>>;
        isValidating: import('vue').ShallowRef<boolean, boolean>;
        isValid: import('vue').Ref<boolean | null, boolean | null> & {
            readonly externalValue: boolean | null;
        };
        items: import('vue').Ref<{
            id: string | number;
            validate: () => Promise<string[]>;
            reset: () => Promise<void>;
            resetValidation: () => Promise<void>;
            vm: import('vue').Raw<import('vue').ComponentInternalInstance>;
            isValid: boolean | null;
            errorMessages: string[];
        }[], import('vuetify/lib/composables/form').FormField[] | {
            id: string | number;
            validate: () => Promise<string[]>;
            reset: () => Promise<void>;
            resetValidation: () => Promise<void>;
            vm: import('vue').Raw<import('vue').ComponentInternalInstance>;
            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').FieldValidationResult[] | {
                id: string | number;
                errorMessages: string[];
            }[]>;
            isDisabled: Readonly<import('vue').Ref<boolean, boolean>>;
            isReadonly: Readonly<import('vue').Ref<boolean, boolean>>;
            isValidating: import('vue').ShallowRef<boolean, boolean>;
            isValid: import('vue').Ref<boolean | null, boolean | null> & {
                readonly externalValue: boolean | null;
            };
            items: import('vue').Ref<{
                id: string | number;
                validate: () => Promise<string[]>;
                reset: () => Promise<void>;
                resetValidation: () => Promise<void>;
                vm: import('vue').Raw<import('vue').ComponentInternalInstance>;
                isValid: boolean | null;
                errorMessages: string[];
            }[], import('vuetify/lib/composables/form').FormField[] | {
                id: string | number;
                validate: () => Promise<string[]>;
                reset: () => Promise<void>;
                resetValidation: () => Promise<void>;
                vm: import('vue').Raw<import('vue').ComponentInternalInstance>;
                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>;
export default _default;
