ValidationIcon: DefineComponent<ExtractPropTypes<{
    errors: {
        required: true;
        type: PropType<ErrorObject[]>;
    };
}>, {
    icons: {
        current: ComputedRef<IconAliases>;
    };
}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<ExtractPropTypes<{
    errors: {
        required: true;
        type: PropType<ErrorObject[]>;
    };
}>> & Readonly<{}>, {}, {}, {
    VIcon: {
        __isFragment?: never;
        __isSuspense?: never;
        __isTeleport?: never;
        new (...args): CreateComponentPublicInstanceWithMixins<{
            disabled: boolean;
            end: boolean;
            size: string | number;
            start: boolean;
            style: StyleValue;
            tag: string | JSXComponent;
        } & {
            class?: any;
            color?: string;
            icon?: IconValue;
            opacity?: string | number;
            theme?: string;
        } & {
            $children?: VNodeChild | {
                default?: ...;
            } | (() => VNodeChild);
            v-slots?: {
                default?: false | (...);
            };
        } & {
            v-slot:default?: false | (() => VNodeChild);
        }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
            disabled: boolean;
            end: boolean;
            size: string | number;
            start: boolean;
            style: StyleValue;
            tag: string | JSXComponent;
        }, true, {}, SlotsType<Partial<{
            default: (() => VNode[]);
        }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
            B: {};
            C: {};
            D: {};
            Defaults: {};
            M: {};
            P: {};
        }, {
            disabled: boolean;
            end: boolean;
            size: string | number;
            start: boolean;
            style: StyleValue;
            tag: string | JSXComponent;
        } & {
            class?: any;
            color?: string;
            icon?: IconValue;
            opacity?: string | number;
            theme?: string;
        } & {
            $children?: VNodeChild | {
                default?: ...;
            } | (() => VNodeChild);
            v-slots?: {
                default?: false | (...);
            };
        } & {
            v-slot:default?: false | (() => VNodeChild);
        }, {}, {}, {}, {}, {
            disabled: boolean;
            end: boolean;
            size: string | number;
            start: boolean;
            style: StyleValue;
            tag: string | JSXComponent;
        }>;
    } & ComponentOptionsBase<{
        disabled: boolean;
        end: boolean;
        size: string | number;
        start: boolean;
        style: StyleValue;
        tag: string | JSXComponent;
    } & {
        class?: any;
        color?: string;
        icon?: IconValue;
        opacity?: string | number;
        theme?: string;
    } & {
        $children?: VNodeChild | {
            default?: (() => ...);
        } | (() => VNodeChild);
        v-slots?: {
            default?: false | (() => ...);
        };
    } & {
        v-slot:default?: false | (() => VNodeChild);
    }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, {
        disabled: boolean;
        end: boolean;
        size: string | number;
        start: boolean;
        style: StyleValue;
        tag: string | JSXComponent;
    }, {}, string, SlotsType<Partial<{
        default: (() => VNode[]);
    }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
        class: PropType<ClassValue>;
        color: StringConstructor;
        disabled: BooleanConstructor;
        end: BooleanConstructor;
        icon: PropType<IconValue>;
        opacity: (StringConstructor | NumberConstructor)[];
        size: {
            default: string;
            type: (StringConstructor | NumberConstructor)[];
        };
        start: BooleanConstructor;
        style: {
            default: null;
            type: PropType<StyleValue>;
        };
        tag: Omit<{
            default: string;
            type: PropType<string | JSXComponent>;
        }, "type" | "default"> & {
            default: NonNullable<string | JSXComponent>;
            type: PropType<string | JSXComponent>;
        };
        theme: StringConstructor;
    }, ExtractPropTypes<{
        class: PropType<ClassValue>;
        color: StringConstructor;
        disabled: BooleanConstructor;
        end: BooleanConstructor;
        icon: PropType<IconValue>;
        opacity: (StringConstructor | NumberConstructor)[];
        size: {
            default: string;
            type: (StringConstructor | NumberConstructor)[];
        };
        start: BooleanConstructor;
        style: {
            default: null;
            type: PropType<StyleValue>;
        };
        tag: Omit<{
            default: string;
            type: PropType<(...) | (...)>;
        }, "type" | "default"> & {
            default: NonNullable<string | JSXComponent>;
            type: PropType<string | JSXComponent>;
        };
        theme: StringConstructor;
    }>>;
    ValidationBadge: DefineComponent<ExtractPropTypes<{
        bordered: {
            default: boolean;
            type: BooleanConstructor;
        };
        color: {
            default: string;
            type: StringConstructor;
        };
        errors: {
            required: true;
            type: PropType<ErrorObject[]>;
        };
        floating: {
            default: boolean;
            type: BooleanConstructor;
        };
        inline: {
            default: boolean;
            type: BooleanConstructor;
        };
        offsetX: {
            default: undefined;
            type: (NumberConstructor | StringConstructor)[];
        };
        offsetY: {
            default: undefined;
            type: (NumberConstructor | StringConstructor)[];
        };
    }>, {
        t: ComputedRef<Translator> | null;
    }, {}, {
        tooltipMessages(): string[];
    }, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<ExtractPropTypes<{
        bordered: {
            default: boolean;
            type: BooleanConstructor;
        };
        color: {
            default: string;
            type: StringConstructor;
        };
        errors: {
            required: true;
            type: PropType<ErrorObject[]>;
        };
        floating: {
            default: boolean;
            type: BooleanConstructor;
        };
        inline: {
            default: boolean;
            type: BooleanConstructor;
        };
        offsetX: {
            default: undefined;
            type: ((...) | (...))[];
        };
        offsetY: {
            default: undefined;
            type: ((...) | (...))[];
        };
    }>> & Readonly<{}>, {
        bordered: boolean;
        color: string;
        floating: boolean;
        inline: boolean;
        offsetX: string | number;
        offsetY: string | number;
    }, {}, {
        VBadge: {
            __isFragment?: never;
            __isSuspense?: never;
            __isTeleport?: never;
            new (...args): CreateComponentPublicInstanceWithMixins<{
                bordered: boolean;
                dot: boolean;
                floating: boolean;
                inline: boolean;
                label: string;
                location: Anchor | null;
                modelValue: boolean;
                style: StyleValue;
                tag: string | JSXComponent;
                tile: boolean;
                transition: string | boolean | (...) | null;
            } & {
                class?: any;
                color?: string;
                content?: string | number;
                height?: string | number;
                icon?: IconValue;
                max?: string | number;
                maxHeight?: string | number;
                maxWidth?: string | number;
                minHeight?: string | number;
                minWidth?: string | number;
                offsetX?: string | number;
                offsetY?: string | number;
                rounded?: string | number | boolean;
                textColor?: string;
                theme?: string;
                width?: string | number;
            } & {
                $children?: VNodeChild | (...) | {
                    badge?: ...;
                    default?: ...;
                };
                v-slots?: {
                    badge?: ...;
                    default?: ...;
                };
            } & {
                v-slot:badge?: false | (...);
                v-slot:default?: false | (...);
            }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
                bordered: boolean;
                dot: boolean;
                floating: boolean;
                inline: boolean;
                label: string;
                location: Anchor | null;
                modelValue: boolean;
                rounded: string | number | boolean;
                style: StyleValue;
                tag: string | JSXComponent;
                tile: boolean;
                transition: string | boolean | (...) & (...) | null;
            }, true, {}, SlotsType<Partial<{
                badge: (() => ...);
                default: (() => ...);
            }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
                B: {};
                C: {};
                D: {};
                Defaults: {};
                M: {};
                P: {};
            }, {
                bordered: boolean;
                dot: boolean;
                floating: boolean;
                inline: boolean;
                label: string;
                location: Anchor | null;
                modelValue: boolean;
                style: StyleValue;
                tag: string | JSXComponent;
                tile: boolean;
                transition: string | boolean | (...) | null;
            } & {
                class?: any;
                color?: string;
                content?: string | number;
                height?: string | number;
                icon?: IconValue;
                max?: string | number;
                maxHeight?: string | number;
                maxWidth?: string | number;
                minHeight?: string | number;
                minWidth?: string | number;
                offsetX?: string | number;
                offsetY?: string | number;
                rounded?: string | number | boolean;
                textColor?: string;
                theme?: string;
                width?: string | number;
            } & {
                $children?: VNodeChild | (...) | {
                    badge?: ...;
                    default?: ...;
                };
                v-slots?: {
                    badge?: ...;
                    default?: ...;
                };
            } & {
                v-slot:badge?: false | (...);
                v-slot:default?: false | (...);
            }, {}, {}, {}, {}, {
                bordered: boolean;
                dot: boolean;
                floating: boolean;
                inline: boolean;
                label: string;
                location: Anchor | null;
                modelValue: boolean;
                rounded: string | number | boolean;
                style: StyleValue;
                tag: string | JSXComponent;
                tile: boolean;
                transition: string | boolean | (...) & (...) | null;
            }>;
        } & ComponentOptionsBase<{
            bordered: boolean;
            dot: boolean;
            floating: boolean;
            inline: boolean;
            label: string;
            location: Anchor | null;
            modelValue: boolean;
            style: StyleValue;
            tag: string | JSXComponent;
            tile: boolean;
            transition: string | boolean | (...) & (...) | null;
        } & {
            class?: any;
            color?: string;
            content?: string | number;
            height?: string | number;
            icon?: IconValue;
            max?: string | number;
            maxHeight?: string | number;
            maxWidth?: string | number;
            minHeight?: string | number;
            minWidth?: string | number;
            offsetX?: string | number;
            offsetY?: string | number;
            rounded?: string | number | boolean;
            textColor?: string;
            theme?: string;
            width?: string | number;
        } & {
            $children?: VNodeChild | (() => ...) | {
                badge?: (...) | (...);
                default?: (...) | (...);
            };
            v-slots?: {
                badge?: (...) | (...) | (...);
                default?: (...) | (...) | (...);
            };
        } & {
            v-slot:badge?: false | (() => ...);
            v-slot:default?: false | (() => ...);
        }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, {
            bordered: boolean;
            dot: boolean;
            floating: boolean;
            inline: boolean;
            label: string;
            location: Anchor | null;
            modelValue: boolean;
            rounded: string | number | boolean;
            style: StyleValue;
            tag: string | JSXComponent;
            tile: boolean;
            transition: string | boolean | TransitionProps & {
                component?: ...;
            } | null;
        }, {}, string, SlotsType<Partial<{
            badge: (() => (...)[]);
            default: (() => (...)[]);
        }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
            bordered: BooleanConstructor;
            class: PropType<ClassValue>;
            color: StringConstructor;
            content: (StringConstructor | NumberConstructor)[];
            dot: BooleanConstructor;
            floating: BooleanConstructor;
            height: (StringConstructor | NumberConstructor)[];
            icon: PropType<IconValue>;
            inline: BooleanConstructor;
            label: {
                default: string;
                type: StringConstructor;
            };
            location: {
                default: NonNullable<Anchor | null>;
                type: PropType<Anchor | null>;
            };
            max: (StringConstructor | NumberConstructor)[];
            maxHeight: (StringConstructor | NumberConstructor)[];
            maxWidth: (StringConstructor | NumberConstructor)[];
            minHeight: (StringConstructor | NumberConstructor)[];
            minWidth: (StringConstructor | NumberConstructor)[];
            modelValue: {
                default: boolean;
                type: BooleanConstructor;
            };
            offsetX: (StringConstructor | NumberConstructor)[];
            offsetY: (StringConstructor | NumberConstructor)[];
            rounded: {
                default: undefined;
                type: ((...) | (...) | (...))[];
            };
            style: {
                default: null;
                type: PropType<StyleValue>;
            };
            tag: {
                default: string;
                type: PropType<string | JSXComponent>;
            };
            textColor: StringConstructor;
            theme: StringConstructor;
            tile: BooleanConstructor;
            transition: {
                default: NonNullable<string | boolean | (...) | null>;
                type: PropType<string | boolean | (...) | null>;
            };
            width: (StringConstructor | NumberConstructor)[];
        }, ExtractPropTypes<{
            bordered: BooleanConstructor;
            class: PropType<ClassValue>;
            color: StringConstructor;
            content: ((...) | (...))[];
            dot: BooleanConstructor;
            floating: BooleanConstructor;
            height: ((...) | (...))[];
            icon: PropType<IconValue>;
            inline: BooleanConstructor;
            label: {
                default: string;
                type: StringConstructor;
            };
            location: {
                default: NonNullable<(...) | (...)>;
                type: PropType<(...) | (...)>;
            };
            max: ((...) | (...))[];
            maxHeight: ((...) | (...))[];
            maxWidth: ((...) | (...))[];
            minHeight: ((...) | (...))[];
            minWidth: ((...) | (...))[];
            modelValue: {
                default: boolean;
                type: BooleanConstructor;
            };
            offsetX: ((...) | (...))[];
            offsetY: ((...) | (...))[];
            rounded: {
                default: undefined;
                type: (...)[];
            };
            style: {
                default: null;
                type: PropType<StyleValue>;
            };
            tag: {
                default: string;
                type: PropType<(...) | (...)>;
            };
            textColor: StringConstructor;
            theme: StringConstructor;
            tile: BooleanConstructor;
            transition: {
                default: NonNullable<(...) | (...) | (...) | (...)>;
                type: PropType<(...) | (...) | (...) | (...)>;
            };
            width: ((...) | (...))[];
        }>>;
        VTooltip: {
            __isFragment?: never;
            __isSuspense?: never;
            __isTeleport?: never;
            new (...args): CreateComponentPublicInstanceWithMixins<{
                activatorProps: Record<string, any>;
                closeOnBack: boolean;
                closeOnContentClick: boolean;
                contained: boolean;
                disabled: boolean;
                eager: boolean;
                interactive: boolean;
                location: Anchor;
                locationStrategy: "connected" | "static" | LocationStrategyFunction;
                minWidth: string | number;
                modelValue: boolean;
                noClickAnimation: boolean;
                offset: string | number | (...)[] | undefined;
                openOnClick: boolean;
                openOnHover: boolean;
                origin: "auto" | Anchor | "overlap";
                scrim: string | boolean;
                scrollStrategy: "none" | "block" | "close" | ScrollStrategyFunction | "reposition";
                style: StyleValue;
                transition: string | boolean | (...) | null;
                zIndex: string | number;
            } & {
                activator?: Element | "parent" | (...) | ComponentPublicInstance;
                attach?: string | boolean | Element;
                class?: any;
                closeDelay?: string | number;
                contentClass?: any;
                contentProps?: any;
                height?: string | number;
                id?: string;
                maxHeight?: string | number;
                maxWidth?: string | number;
                minHeight?: string | number;
                opacity?: string | number;
                openDelay?: string | number;
                openOnFocus?: boolean;
                target?: Element | "cursor" | "parent" | (...) | ComponentPublicInstance | [(...), (...)];
                text?: string;
                theme?: string;
                width?: string | number;
            } & {
                $children?: VNodeChild | {
                    activator?: ...;
                    default?: ...;
                } | (...);
                v-slots?: {
                    activator?: ...;
                    default?: ...;
                };
            } & {
                v-slot:activator?: false | (...);
                v-slot:default?: false | (...);
            } & {
                onUpdate:modelValue?: ...;
            }, Omit<Omit<(...) & (...) & (...) & (...) & (...), (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...)>, `$${any}`> & {
                _allExposed: {
                    activatorEl: ...;
                    animateClick: ...;
                    contentEl: ...;
                    globalTop: ...;
                    localTop: ...;
                    scrimEl: ...;
                    target: ...;
                    updateLocation: ...;
                } | {};
            }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
                update:modelValue: ((value) => true);
            }, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
                activatorProps: Record<string, any>;
                closeOnBack: boolean;
                closeOnContentClick: boolean;
                contained: boolean;
                disabled: boolean;
                eager: boolean;
                interactive: boolean;
                location: Anchor;
                locationStrategy: "connected" | "static" | LocationStrategyFunction;
                minWidth: string | number;
                modelValue: boolean;
                noClickAnimation: boolean;
                offset: string | number | number[] | undefined;
                openOnClick: boolean;
                openOnFocus: boolean;
                openOnHover: boolean;
                origin: "auto" | Anchor | "overlap";
                scrim: string | boolean;
                scrollStrategy: "none" | "block" | "close" | ScrollStrategyFunction | "reposition";
                style: StyleValue;
                transition: string | boolean | (...) & (...) | null;
                zIndex: string | number;
            }, true, {}, SlotsType<Partial<{
                activator: ((arg) => ...);
                default: ((arg) => ...);
            }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
                B: {};
                C: {};
                D: {};
                Defaults: {};
                M: {};
                P: {};
            }, {
                activatorProps: Record<string, any>;
                closeOnBack: boolean;
                closeOnContentClick: boolean;
                contained: boolean;
                disabled: boolean;
                eager: boolean;
                interactive: boolean;
                location: Anchor;
                locationStrategy: "connected" | "static" | LocationStrategyFunction;
                minWidth: string | number;
                modelValue: boolean;
                noClickAnimation: boolean;
                offset: string | number | (...)[] | undefined;
                openOnClick: boolean;
                openOnHover: boolean;
                origin: "auto" | Anchor | "overlap";
                scrim: string | boolean;
                scrollStrategy: "none" | "block" | "close" | ScrollStrategyFunction | "reposition";
                style: StyleValue;
                transition: string | boolean | (...) | null;
                zIndex: string | number;
            } & {
                activator?: Element | "parent" | (...) | ComponentPublicInstance;
                attach?: string | boolean | Element;
                class?: any;
                closeDelay?: string | number;
                contentClass?: any;
                contentProps?: any;
                height?: string | number;
                id?: string;
                maxHeight?: string | number;
                maxWidth?: string | number;
                minHeight?: string | number;
                opacity?: string | number;
                openDelay?: string | number;
                openOnFocus?: boolean;
                target?: Element | "cursor" | "parent" | (...) | ComponentPublicInstance | [(...), (...)];
                text?: string;
                theme?: string;
                width?: string | number;
            } & {
                $children?: VNodeChild | {
                    activator?: ...;
                    default?: ...;
                } | (...);
                v-slots?: {
                    activator?: ...;
                    default?: ...;
                };
            } & {
                v-slot:activator?: false | (...);
                v-slot:default?: false | (...);
            } & {
                onUpdate:modelValue?: ...;
            }, Omit<Omit<(...) & (...) & (...) & (...) & (...), (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...)>, `$${any}`> & {
                _allExposed: {
                    activatorEl: ...;
                    animateClick: ...;
                    contentEl: ...;
                    globalTop: ...;
                    localTop: ...;
                    scrimEl: ...;
                    target: ...;
                    updateLocation: ...;
                } | {};
            }, {}, {}, {}, {
                activatorProps: Record<string, any>;
                closeOnBack: boolean;
                closeOnContentClick: boolean;
                contained: boolean;
                disabled: boolean;
                eager: boolean;
                interactive: boolean;
                location: Anchor;
                locationStrategy: "connected" | "static" | LocationStrategyFunction;
                minWidth: string | number;
                modelValue: boolean;
                noClickAnimation: boolean;
                offset: string | number | number[] | undefined;
                openOnClick: boolean;
                openOnFocus: boolean;
                openOnHover: boolean;
                origin: "auto" | Anchor | "overlap";
                scrim: string | boolean;
                scrollStrategy: "none" | "block" | "close" | ScrollStrategyFunction | "reposition";
                style: StyleValue;
                transition: string | boolean | (...) & (...) | null;
                zIndex: string | number;
            }>;
        } & ComponentOptionsBase<{
            activatorProps: Record<string, any>;
            closeOnBack: boolean;
            closeOnContentClick: boolean;
            contained: boolean;
            disabled: boolean;
            eager: boolean;
            interactive: boolean;
            location: Anchor;
            locationStrategy: "connected" | "static" | LocationStrategyFunction;
            minWidth: string | number;
            modelValue: boolean;
            noClickAnimation: boolean;
            offset: string | number | number[] | undefined;
            openOnClick: boolean;
            openOnHover: boolean;
            origin: "auto" | Anchor | "overlap";
            scrim: string | boolean;
            scrollStrategy: "none" | "block" | "close" | ScrollStrategyFunction | "reposition";
            style: StyleValue;
            transition: string | boolean | (...) & (...) | null;
            zIndex: string | number;
        } & {
            activator?: Element | "parent" | (...) & (...) | ComponentPublicInstance;
            attach?: string | boolean | Element;
            class?: any;
            closeDelay?: string | number;
            contentClass?: any;
            contentProps?: any;
            height?: string | number;
            id?: string;
            maxHeight?: string | number;
            maxWidth?: string | number;
            minHeight?: string | number;
            opacity?: string | number;
            openDelay?: string | number;
            openOnFocus?: boolean;
            target?: Element | "cursor" | "parent" | (...) & (...) | ComponentPublicInstance | [x: (...), y: (...)];
            text?: string;
            theme?: string;
            width?: string | number;
        } & {
            $children?: VNodeChild | {
                activator?: (...) | (...);
                default?: (...) | (...);
            } | ((arg) => ...);
            v-slots?: {
                activator?: (...) | (...) | (...);
                default?: (...) | (...) | (...);
            };
        } & {
            v-slot:activator?: false | ((arg) => ...);
            v-slot:default?: false | ((arg) => ...);
        } & {
            onUpdate:modelValue?: ((value) => ...);
        }, Omit<Omit<{
            $: ...;
            $attrs: ...;
            $data: ...;
            $el: ...;
            $emit: ...;
            $forceUpdate: ...;
            $host: ...;
            $nextTick: ...;
            $options: ...;
            $parent: ...;
            $props: ...;
            $refs: ...;
            $root: ...;
            $slots: ...;
            $watch<T>(source, cb, options?): ...;
        } & Readonly<(...)> & Omit<(...), (...)> & ShallowUnwrapRef<(...)> & ComponentCustomProperties, "theme" | "class" | "style" | "$children" | "v-slots" | "v-slot:default" | keyof (...) | "onKeydown" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "width" | "transition" | "location" | "modelValue" | "target" | "absolute" | "origin" | "zIndex" | "eager" | "disabled" | "persistent" | "locationStrategy" | "scrollStrategy" | "activatorProps" | "openOnClick" | "openOnHover" | "openOnFocus" | "closeOnContentClick" | "closeOnBack" | "contained" | "noClickAnimation" | "scrim" | "_disableGlobalStack" | "offset" | "opacity" | "closeDelay" | "openDelay" | "activator" | "contentClass" | "contentProps" | "attach" | "v-slot:activator" | "onAfterEnter" | "onAfterLeave" | "onUpdate:modelValue" | "onClick:outside">, `$${any}`> & {
            _allExposed: {
                activatorEl: Ref<(...), (...)>;
                animateClick: (() => ...);
                contentEl: Ref<(...), (...)>;
                globalTop: Readonly<(...)>;
                localTop: Readonly<(...)>;
                scrimEl: Ref<(...), (...)>;
                target: ComputedRef<(...)>;
                updateLocation: Ref<(...), (...)>;
            } | {};
        }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
            update:modelValue: ((value) => true);
        }, string, {
            activatorProps: Record<string, any>;
            closeOnBack: boolean;
            closeOnContentClick: boolean;
            contained: boolean;
            disabled: boolean;
            eager: boolean;
            interactive: boolean;
            location: Anchor;
            locationStrategy: "connected" | "static" | LocationStrategyFunction;
            minWidth: string | number;
            modelValue: boolean;
            noClickAnimation: boolean;
            offset: string | number | number[] | undefined;
            openOnClick: boolean;
            openOnFocus: boolean;
            openOnHover: boolean;
            origin: "auto" | Anchor | "overlap";
            scrim: string | boolean;
            scrollStrategy: "none" | "block" | "close" | ScrollStrategyFunction | "reposition";
            style: StyleValue;
            transition: string | boolean | TransitionProps & {
                component?: ...;
            } | null;
            zIndex: string | number;
        }, {}, string, SlotsType<Partial<{
            activator: ((arg) => (...)[]);
            default: ((arg) => (...)[]);
        }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
            activator: PropType<Element | "parent" | (...) & (...) | ComponentPublicInstance | undefined>;
            activatorProps: {
                default: (() => {});
                type: PropType<Record<string, any>>;
            };
            attach: PropType<boolean | string | Element>;
            class: PropType<ClassValue>;
            closeDelay: (StringConstructor | NumberConstructor)[];
            closeOnBack: Omit<{
                default: boolean;
                type: BooleanConstructor;
            }, "type" | "default"> & {
                default: boolean;
                type: PropType<boolean>;
            };
            closeOnContentClick: BooleanConstructor;
            contained: BooleanConstructor;
            contentClass: null;
            contentProps: null;
            disabled: BooleanConstructor;
            eager: {
                default: boolean;
                type: PropType<boolean>;
            };
            height: (StringConstructor | NumberConstructor)[];
            id: StringConstructor;
            interactive: BooleanConstructor;
            location: Omit<{
                default: string;
                type: PropType<(...)>;
            }, "type" | "default"> & {
                default: NonNullable<Anchor>;
                type: PropType<Anchor>;
            };
            locationStrategy: Omit<{
                default: string;
                type: PropType<(...)>;
                validator: ((val) => ...);
            }, "type" | "default"> & {
                default: NonNullable<(...) | (...) | (...)>;
                type: PropType<(...) | (...) | (...)>;
            };
            maxHeight: (StringConstructor | NumberConstructor)[];
            maxWidth: (StringConstructor | NumberConstructor)[];
            minHeight: (StringConstructor | NumberConstructor)[];
            minWidth: {
                default: NonNullable<string | number>;
                type: PropType<string | number>;
            };
            modelValue: BooleanConstructor;
            noClickAnimation: BooleanConstructor;
            offset: {
                default: NonNullable<string | number | (...)[] | undefined>;
                type: PropType<string | number | (...)[] | undefined>;
            };
            opacity: (StringConstructor | NumberConstructor)[];
            openDelay: (StringConstructor | NumberConstructor)[];
            openOnClick: Omit<{
                default: undefined;
                type: BooleanConstructor;
            }, "type" | "default"> & {
                default: boolean;
                type: PropType<boolean>;
            };
            openOnFocus: {
                default: undefined;
                type: BooleanConstructor;
            };
            openOnHover: {
                default: boolean;
                type: PropType<boolean>;
            };
            origin: Omit<{
                default: string;
                type: PropType<(...)>;
            }, "type" | "default"> & {
                default: NonNullable<(...) | (...) | (...)>;
                type: PropType<(...) | (...) | (...)>;
            };
            scrim: Omit<{
                default: boolean;
                type: (...)[];
            }, "type" | "default"> & {
                default: NonNullable<(...) | (...)>;
                type: PropType<(...) | (...)>;
            };
            scrollStrategy: Omit<{
                default: string;
                type: PropType<(...)>;
                validator: ((val) => ...);
            }, "type" | "default"> & {
                default: NonNullable<(...) | (...) | (...) | (...) | (...)>;
                type: PropType<(...) | (...) | (...) | (...) | (...)>;
            };
            style: {
                default: null;
                type: PropType<StyleValue>;
            };
            target: PropType<Element | "cursor" | "parent" | (...) & (...) | ComponentPublicInstance | [x: (...), y: (...)] | undefined>;
            text: StringConstructor;
            theme: StringConstructor;
            transition: {
                default: NonNullable<(...) | (...) | (...) | (...)> | null;
                type: PropType<string | boolean | (...) | null>;
            };
            width: (StringConstructor | NumberConstructor)[];
            zIndex: {
                default: number;
                type: ((...) | (...))[];
            };
        }, ExtractPropTypes<{
            activator: PropType<Element | "parent" | (...) | ComponentPublicInstance | undefined>;
            activatorProps: {
                default: (() => {});
                type: PropType<Record<(...), (...)>>;
            };
            attach: PropType<boolean | string | Element>;
            class: PropType<ClassValue>;
            closeDelay: ((...) | (...))[];
            closeOnBack: Omit<{
                default: ...;
                type: ...;
            }, (...) | (...)> & {
                default: boolean;
                type: PropType<(...)>;
            };
            closeOnContentClick: BooleanConstructor;
            contained: BooleanConstructor;
            contentClass: null;
            contentProps: null;
            disabled: BooleanConstructor;
            eager: {
                default: boolean;
                type: PropType<boolean>;
            };
            height: ((...) | (...))[];
            id: StringConstructor;
            interactive: BooleanConstructor;
            location: Omit<{
                default: ...;
                type: ...;
            }, (...) | (...)> & {
                default: NonNullable<(...)>;
                type: PropType<(...)>;
            };
            locationStrategy: Omit<{
                default: ...;
                type: ...;
                validator: ...;
            }, (...) | (...)> & {
                default: NonNullable<(...)>;
                type: PropType<(...)>;
            };
            maxHeight: ((...) | (...))[];
            maxWidth: ((...) | (...))[];
            minHeight: ((...) | (...))[];
            minWidth: {
                default: NonNullable<(...) | (...)>;
                type: PropType<(...) | (...)>;
            };
            modelValue: BooleanConstructor;
            noClickAnimation: BooleanConstructor;
            offset: {
                default: NonNullable<(...) | (...) | (...) | (...)>;
                type: PropType<(...) | (...) | (...) | (...)>;
            };
            opacity: ((...) | (...))[];
            openDelay: ((...) | (...))[];
            openOnClick: Omit<{
                default: ...;
                type: ...;
            }, (...) | (...)> & {
                default: boolean;
                type: PropType<(...)>;
            };
            openOnFocus: {
                default: undefined;
                type: BooleanConstructor;
            };
            openOnHover: {
                default: boolean;
                type: PropType<boolean>;
            };
            origin: Omit<{
                default: ...;
                type: ...;
            }, (...) | (...)> & {
                default: NonNullable<(...)>;
                type: PropType<(...)>;
            };
            scrim: Omit<{
                default: ...;
                type: ...;
            }, (...) | (...)> & {
                default: NonNullable<(...)>;
                type: PropType<(...)>;
            };
            scrollStrategy: Omit<{
                default: ...;
                type: ...;
                validator: ...;
            }, (...) | (...)> & {
                default: NonNullable<(...)>;
                type: PropType<(...)>;
            };
            style: {
                default: null;
                type: PropType<StyleValue>;
            };
            target: PropType<Element | "cursor" | "parent" | (...) | ComponentPublicInstance | [(...), (...)] | undefined>;
            text: StringConstructor;
            theme: StringConstructor;
            transition: {
                default: NonNullable<(...)> | null;
                type: PropType<(...) | (...) | (...) | (...)>;
            };
            width: ((...) | (...))[];
            zIndex: {
                default: number;
                type: (...)[];
            };
        }>>;
    }, {}, string, ComponentProvideOptions, true, {}, any>;
}, {}, string, ComponentProvideOptions, true, {}, any>

Type declaration

Type declaration

    Type declaration

      Type declaration

        Type declaration

          Type declaration

            Type declaration

              Type declaration

              • VIcon: {
                    __isFragment?: never;
                    __isSuspense?: never;
                    __isTeleport?: never;
                    new (...args): CreateComponentPublicInstanceWithMixins<{
                        disabled: boolean;
                        end: boolean;
                        size: string | number;
                        start: boolean;
                        style: StyleValue;
                        tag: string | JSXComponent;
                    } & {
                        class?: any;
                        color?: string;
                        icon?: IconValue;
                        opacity?: string | number;
                        theme?: string;
                    } & {
                        $children?: VNodeChild | {
                            default?: ...;
                        } | (() => VNodeChild);
                        v-slots?: {
                            default?: false | (...);
                        };
                    } & {
                        v-slot:default?: false | (() => VNodeChild);
                    }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
                        disabled: boolean;
                        end: boolean;
                        size: string | number;
                        start: boolean;
                        style: StyleValue;
                        tag: string | JSXComponent;
                    }, true, {}, SlotsType<Partial<{
                        default: (() => VNode[]);
                    }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
                        B: {};
                        C: {};
                        D: {};
                        Defaults: {};
                        M: {};
                        P: {};
                    }, {
                        disabled: boolean;
                        end: boolean;
                        size: string | number;
                        start: boolean;
                        style: StyleValue;
                        tag: string | JSXComponent;
                    } & {
                        class?: any;
                        color?: string;
                        icon?: IconValue;
                        opacity?: string | number;
                        theme?: string;
                    } & {
                        $children?: VNodeChild | {
                            default?: ...;
                        } | (() => VNodeChild);
                        v-slots?: {
                            default?: false | (...);
                        };
                    } & {
                        v-slot:default?: false | (() => VNodeChild);
                    }, {}, {}, {}, {}, {
                        disabled: boolean;
                        end: boolean;
                        size: string | number;
                        start: boolean;
                        style: StyleValue;
                        tag: string | JSXComponent;
                    }>;
                } & ComponentOptionsBase<{
                    disabled: boolean;
                    end: boolean;
                    size: string | number;
                    start: boolean;
                    style: StyleValue;
                    tag: string | JSXComponent;
                } & {
                    class?: any;
                    color?: string;
                    icon?: IconValue;
                    opacity?: string | number;
                    theme?: string;
                } & {
                    $children?: VNodeChild | {
                        default?: (() => ...);
                    } | (() => VNodeChild);
                    v-slots?: {
                        default?: false | (() => ...);
                    };
                } & {
                    v-slot:default?: false | (() => VNodeChild);
                }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, {
                    disabled: boolean;
                    end: boolean;
                    size: string | number;
                    start: boolean;
                    style: StyleValue;
                    tag: string | JSXComponent;
                }, {}, string, SlotsType<Partial<{
                    default: (() => VNode[]);
                }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
                    class: PropType<ClassValue>;
                    color: StringConstructor;
                    disabled: BooleanConstructor;
                    end: BooleanConstructor;
                    icon: PropType<IconValue>;
                    opacity: (StringConstructor | NumberConstructor)[];
                    size: {
                        default: string;
                        type: (StringConstructor | NumberConstructor)[];
                    };
                    start: BooleanConstructor;
                    style: {
                        default: null;
                        type: PropType<StyleValue>;
                    };
                    tag: Omit<{
                        default: string;
                        type: PropType<string | JSXComponent>;
                    }, "type" | "default"> & {
                        default: NonNullable<string | JSXComponent>;
                        type: PropType<string | JSXComponent>;
                    };
                    theme: StringConstructor;
                }, ExtractPropTypes<{
                    class: PropType<ClassValue>;
                    color: StringConstructor;
                    disabled: BooleanConstructor;
                    end: BooleanConstructor;
                    icon: PropType<IconValue>;
                    opacity: (StringConstructor | NumberConstructor)[];
                    size: {
                        default: string;
                        type: (StringConstructor | NumberConstructor)[];
                    };
                    start: BooleanConstructor;
                    style: {
                        default: null;
                        type: PropType<StyleValue>;
                    };
                    tag: Omit<{
                        default: string;
                        type: PropType<(...) | (...)>;
                    }, "type" | "default"> & {
                        default: NonNullable<string | JSXComponent>;
                        type: PropType<string | JSXComponent>;
                    };
                    theme: StringConstructor;
                }>>
              • ValidationBadge: DefineComponent<ExtractPropTypes<{
                    bordered: {
                        default: boolean;
                        type: BooleanConstructor;
                    };
                    color: {
                        default: string;
                        type: StringConstructor;
                    };
                    errors: {
                        required: true;
                        type: PropType<ErrorObject[]>;
                    };
                    floating: {
                        default: boolean;
                        type: BooleanConstructor;
                    };
                    inline: {
                        default: boolean;
                        type: BooleanConstructor;
                    };
                    offsetX: {
                        default: undefined;
                        type: (NumberConstructor | StringConstructor)[];
                    };
                    offsetY: {
                        default: undefined;
                        type: (NumberConstructor | StringConstructor)[];
                    };
                }>, {
                    t: ComputedRef<Translator> | null;
                }, {}, {
                    tooltipMessages(): string[];
                }, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<ExtractPropTypes<{
                    bordered: {
                        default: boolean;
                        type: BooleanConstructor;
                    };
                    color: {
                        default: string;
                        type: StringConstructor;
                    };
                    errors: {
                        required: true;
                        type: PropType<ErrorObject[]>;
                    };
                    floating: {
                        default: boolean;
                        type: BooleanConstructor;
                    };
                    inline: {
                        default: boolean;
                        type: BooleanConstructor;
                    };
                    offsetX: {
                        default: undefined;
                        type: ((...) | (...))[];
                    };
                    offsetY: {
                        default: undefined;
                        type: ((...) | (...))[];
                    };
                }>> & Readonly<{}>, {
                    bordered: boolean;
                    color: string;
                    floating: boolean;
                    inline: boolean;
                    offsetX: string | number;
                    offsetY: string | number;
                }, {}, {
                    VBadge: {
                        __isFragment?: never;
                        __isSuspense?: never;
                        __isTeleport?: never;
                        new (...args): CreateComponentPublicInstanceWithMixins<{
                            bordered: boolean;
                            dot: boolean;
                            floating: boolean;
                            inline: boolean;
                            label: string;
                            location: Anchor | null;
                            modelValue: boolean;
                            style: StyleValue;
                            tag: string | JSXComponent;
                            tile: boolean;
                            transition: string | boolean | (...) | null;
                        } & {
                            class?: any;
                            color?: string;
                            content?: string | number;
                            height?: string | number;
                            icon?: IconValue;
                            max?: string | number;
                            maxHeight?: string | number;
                            maxWidth?: string | number;
                            minHeight?: string | number;
                            minWidth?: string | number;
                            offsetX?: string | number;
                            offsetY?: string | number;
                            rounded?: string | number | boolean;
                            textColor?: string;
                            theme?: string;
                            width?: string | number;
                        } & {
                            $children?: VNodeChild | (...) | {
                                badge?: ...;
                                default?: ...;
                            };
                            v-slots?: {
                                badge?: ...;
                                default?: ...;
                            };
                        } & {
                            v-slot:badge?: false | (...);
                            v-slot:default?: false | (...);
                        }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
                            bordered: boolean;
                            dot: boolean;
                            floating: boolean;
                            inline: boolean;
                            label: string;
                            location: Anchor | null;
                            modelValue: boolean;
                            rounded: string | number | boolean;
                            style: StyleValue;
                            tag: string | JSXComponent;
                            tile: boolean;
                            transition: string | boolean | (...) & (...) | null;
                        }, true, {}, SlotsType<Partial<{
                            badge: (() => ...);
                            default: (() => ...);
                        }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
                            B: {};
                            C: {};
                            D: {};
                            Defaults: {};
                            M: {};
                            P: {};
                        }, {
                            bordered: boolean;
                            dot: boolean;
                            floating: boolean;
                            inline: boolean;
                            label: string;
                            location: Anchor | null;
                            modelValue: boolean;
                            style: StyleValue;
                            tag: string | JSXComponent;
                            tile: boolean;
                            transition: string | boolean | (...) | null;
                        } & {
                            class?: any;
                            color?: string;
                            content?: string | number;
                            height?: string | number;
                            icon?: IconValue;
                            max?: string | number;
                            maxHeight?: string | number;
                            maxWidth?: string | number;
                            minHeight?: string | number;
                            minWidth?: string | number;
                            offsetX?: string | number;
                            offsetY?: string | number;
                            rounded?: string | number | boolean;
                            textColor?: string;
                            theme?: string;
                            width?: string | number;
                        } & {
                            $children?: VNodeChild | (...) | {
                                badge?: ...;
                                default?: ...;
                            };
                            v-slots?: {
                                badge?: ...;
                                default?: ...;
                            };
                        } & {
                            v-slot:badge?: false | (...);
                            v-slot:default?: false | (...);
                        }, {}, {}, {}, {}, {
                            bordered: boolean;
                            dot: boolean;
                            floating: boolean;
                            inline: boolean;
                            label: string;
                            location: Anchor | null;
                            modelValue: boolean;
                            rounded: string | number | boolean;
                            style: StyleValue;
                            tag: string | JSXComponent;
                            tile: boolean;
                            transition: string | boolean | (...) & (...) | null;
                        }>;
                    } & ComponentOptionsBase<{
                        bordered: boolean;
                        dot: boolean;
                        floating: boolean;
                        inline: boolean;
                        label: string;
                        location: Anchor | null;
                        modelValue: boolean;
                        style: StyleValue;
                        tag: string | JSXComponent;
                        tile: boolean;
                        transition: string | boolean | (...) & (...) | null;
                    } & {
                        class?: any;
                        color?: string;
                        content?: string | number;
                        height?: string | number;
                        icon?: IconValue;
                        max?: string | number;
                        maxHeight?: string | number;
                        maxWidth?: string | number;
                        minHeight?: string | number;
                        minWidth?: string | number;
                        offsetX?: string | number;
                        offsetY?: string | number;
                        rounded?: string | number | boolean;
                        textColor?: string;
                        theme?: string;
                        width?: string | number;
                    } & {
                        $children?: VNodeChild | (() => ...) | {
                            badge?: (...) | (...);
                            default?: (...) | (...);
                        };
                        v-slots?: {
                            badge?: (...) | (...) | (...);
                            default?: (...) | (...) | (...);
                        };
                    } & {
                        v-slot:badge?: false | (() => ...);
                        v-slot:default?: false | (() => ...);
                    }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, {
                        bordered: boolean;
                        dot: boolean;
                        floating: boolean;
                        inline: boolean;
                        label: string;
                        location: Anchor | null;
                        modelValue: boolean;
                        rounded: string | number | boolean;
                        style: StyleValue;
                        tag: string | JSXComponent;
                        tile: boolean;
                        transition: string | boolean | TransitionProps & {
                            component?: ...;
                        } | null;
                    }, {}, string, SlotsType<Partial<{
                        badge: (() => (...)[]);
                        default: (() => (...)[]);
                    }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
                        bordered: BooleanConstructor;
                        class: PropType<ClassValue>;
                        color: StringConstructor;
                        content: (StringConstructor | NumberConstructor)[];
                        dot: BooleanConstructor;
                        floating: BooleanConstructor;
                        height: (StringConstructor | NumberConstructor)[];
                        icon: PropType<IconValue>;
                        inline: BooleanConstructor;
                        label: {
                            default: string;
                            type: StringConstructor;
                        };
                        location: {
                            default: NonNullable<Anchor | null>;
                            type: PropType<Anchor | null>;
                        };
                        max: (StringConstructor | NumberConstructor)[];
                        maxHeight: (StringConstructor | NumberConstructor)[];
                        maxWidth: (StringConstructor | NumberConstructor)[];
                        minHeight: (StringConstructor | NumberConstructor)[];
                        minWidth: (StringConstructor | NumberConstructor)[];
                        modelValue: {
                            default: boolean;
                            type: BooleanConstructor;
                        };
                        offsetX: (StringConstructor | NumberConstructor)[];
                        offsetY: (StringConstructor | NumberConstructor)[];
                        rounded: {
                            default: undefined;
                            type: ((...) | (...) | (...))[];
                        };
                        style: {
                            default: null;
                            type: PropType<StyleValue>;
                        };
                        tag: {
                            default: string;
                            type: PropType<string | JSXComponent>;
                        };
                        textColor: StringConstructor;
                        theme: StringConstructor;
                        tile: BooleanConstructor;
                        transition: {
                            default: NonNullable<string | boolean | (...) | null>;
                            type: PropType<string | boolean | (...) | null>;
                        };
                        width: (StringConstructor | NumberConstructor)[];
                    }, ExtractPropTypes<{
                        bordered: BooleanConstructor;
                        class: PropType<ClassValue>;
                        color: StringConstructor;
                        content: ((...) | (...))[];
                        dot: BooleanConstructor;
                        floating: BooleanConstructor;
                        height: ((...) | (...))[];
                        icon: PropType<IconValue>;
                        inline: BooleanConstructor;
                        label: {
                            default: string;
                            type: StringConstructor;
                        };
                        location: {
                            default: NonNullable<(...) | (...)>;
                            type: PropType<(...) | (...)>;
                        };
                        max: ((...) | (...))[];
                        maxHeight: ((...) | (...))[];
                        maxWidth: ((...) | (...))[];
                        minHeight: ((...) | (...))[];
                        minWidth: ((...) | (...))[];
                        modelValue: {
                            default: boolean;
                            type: BooleanConstructor;
                        };
                        offsetX: ((...) | (...))[];
                        offsetY: ((...) | (...))[];
                        rounded: {
                            default: undefined;
                            type: (...)[];
                        };
                        style: {
                            default: null;
                            type: PropType<StyleValue>;
                        };
                        tag: {
                            default: string;
                            type: PropType<(...) | (...)>;
                        };
                        textColor: StringConstructor;
                        theme: StringConstructor;
                        tile: BooleanConstructor;
                        transition: {
                            default: NonNullable<(...) | (...) | (...) | (...)>;
                            type: PropType<(...) | (...) | (...) | (...)>;
                        };
                        width: ((...) | (...))[];
                    }>>;
                    VTooltip: {
                        __isFragment?: never;
                        __isSuspense?: never;
                        __isTeleport?: never;
                        new (...args): CreateComponentPublicInstanceWithMixins<{
                            activatorProps: Record<string, any>;
                            closeOnBack: boolean;
                            closeOnContentClick: boolean;
                            contained: boolean;
                            disabled: boolean;
                            eager: boolean;
                            interactive: boolean;
                            location: Anchor;
                            locationStrategy: "connected" | "static" | LocationStrategyFunction;
                            minWidth: string | number;
                            modelValue: boolean;
                            noClickAnimation: boolean;
                            offset: string | number | (...)[] | undefined;
                            openOnClick: boolean;
                            openOnHover: boolean;
                            origin: "auto" | Anchor | "overlap";
                            scrim: string | boolean;
                            scrollStrategy: "none" | "block" | "close" | ScrollStrategyFunction | "reposition";
                            style: StyleValue;
                            transition: string | boolean | (...) | null;
                            zIndex: string | number;
                        } & {
                            activator?: Element | "parent" | (...) | ComponentPublicInstance;
                            attach?: string | boolean | Element;
                            class?: any;
                            closeDelay?: string | number;
                            contentClass?: any;
                            contentProps?: any;
                            height?: string | number;
                            id?: string;
                            maxHeight?: string | number;
                            maxWidth?: string | number;
                            minHeight?: string | number;
                            opacity?: string | number;
                            openDelay?: string | number;
                            openOnFocus?: boolean;
                            target?: Element | "cursor" | "parent" | (...) | ComponentPublicInstance | [(...), (...)];
                            text?: string;
                            theme?: string;
                            width?: string | number;
                        } & {
                            $children?: VNodeChild | {
                                activator?: ...;
                                default?: ...;
                            } | (...);
                            v-slots?: {
                                activator?: ...;
                                default?: ...;
                            };
                        } & {
                            v-slot:activator?: false | (...);
                            v-slot:default?: false | (...);
                        } & {
                            onUpdate:modelValue?: ...;
                        }, Omit<Omit<(...) & (...) & (...) & (...) & (...), (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...)>, `$${any}`> & {
                            _allExposed: {
                                activatorEl: ...;
                                animateClick: ...;
                                contentEl: ...;
                                globalTop: ...;
                                localTop: ...;
                                scrimEl: ...;
                                target: ...;
                                updateLocation: ...;
                            } | {};
                        }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
                            update:modelValue: ((value) => true);
                        }, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
                            activatorProps: Record<string, any>;
                            closeOnBack: boolean;
                            closeOnContentClick: boolean;
                            contained: boolean;
                            disabled: boolean;
                            eager: boolean;
                            interactive: boolean;
                            location: Anchor;
                            locationStrategy: "connected" | "static" | LocationStrategyFunction;
                            minWidth: string | number;
                            modelValue: boolean;
                            noClickAnimation: boolean;
                            offset: string | number | number[] | undefined;
                            openOnClick: boolean;
                            openOnFocus: boolean;
                            openOnHover: boolean;
                            origin: "auto" | Anchor | "overlap";
                            scrim: string | boolean;
                            scrollStrategy: "none" | "block" | "close" | ScrollStrategyFunction | "reposition";
                            style: StyleValue;
                            transition: string | boolean | (...) & (...) | null;
                            zIndex: string | number;
                        }, true, {}, SlotsType<Partial<{
                            activator: ((arg) => ...);
                            default: ((arg) => ...);
                        }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
                            B: {};
                            C: {};
                            D: {};
                            Defaults: {};
                            M: {};
                            P: {};
                        }, {
                            activatorProps: Record<string, any>;
                            closeOnBack: boolean;
                            closeOnContentClick: boolean;
                            contained: boolean;
                            disabled: boolean;
                            eager: boolean;
                            interactive: boolean;
                            location: Anchor;
                            locationStrategy: "connected" | "static" | LocationStrategyFunction;
                            minWidth: string | number;
                            modelValue: boolean;
                            noClickAnimation: boolean;
                            offset: string | number | (...)[] | undefined;
                            openOnClick: boolean;
                            openOnHover: boolean;
                            origin: "auto" | Anchor | "overlap";
                            scrim: string | boolean;
                            scrollStrategy: "none" | "block" | "close" | ScrollStrategyFunction | "reposition";
                            style: StyleValue;
                            transition: string | boolean | (...) | null;
                            zIndex: string | number;
                        } & {
                            activator?: Element | "parent" | (...) | ComponentPublicInstance;
                            attach?: string | boolean | Element;
                            class?: any;
                            closeDelay?: string | number;
                            contentClass?: any;
                            contentProps?: any;
                            height?: string | number;
                            id?: string;
                            maxHeight?: string | number;
                            maxWidth?: string | number;
                            minHeight?: string | number;
                            opacity?: string | number;
                            openDelay?: string | number;
                            openOnFocus?: boolean;
                            target?: Element | "cursor" | "parent" | (...) | ComponentPublicInstance | [(...), (...)];
                            text?: string;
                            theme?: string;
                            width?: string | number;
                        } & {
                            $children?: VNodeChild | {
                                activator?: ...;
                                default?: ...;
                            } | (...);
                            v-slots?: {
                                activator?: ...;
                                default?: ...;
                            };
                        } & {
                            v-slot:activator?: false | (...);
                            v-slot:default?: false | (...);
                        } & {
                            onUpdate:modelValue?: ...;
                        }, Omit<Omit<(...) & (...) & (...) & (...) & (...), (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...)>, `$${any}`> & {
                            _allExposed: {
                                activatorEl: ...;
                                animateClick: ...;
                                contentEl: ...;
                                globalTop: ...;
                                localTop: ...;
                                scrimEl: ...;
                                target: ...;
                                updateLocation: ...;
                            } | {};
                        }, {}, {}, {}, {
                            activatorProps: Record<string, any>;
                            closeOnBack: boolean;
                            closeOnContentClick: boolean;
                            contained: boolean;
                            disabled: boolean;
                            eager: boolean;
                            interactive: boolean;
                            location: Anchor;
                            locationStrategy: "connected" | "static" | LocationStrategyFunction;
                            minWidth: string | number;
                            modelValue: boolean;
                            noClickAnimation: boolean;
                            offset: string | number | number[] | undefined;
                            openOnClick: boolean;
                            openOnFocus: boolean;
                            openOnHover: boolean;
                            origin: "auto" | Anchor | "overlap";
                            scrim: string | boolean;
                            scrollStrategy: "none" | "block" | "close" | ScrollStrategyFunction | "reposition";
                            style: StyleValue;
                            transition: string | boolean | (...) & (...) | null;
                            zIndex: string | number;
                        }>;
                    } & ComponentOptionsBase<{
                        activatorProps: Record<string, any>;
                        closeOnBack: boolean;
                        closeOnContentClick: boolean;
                        contained: boolean;
                        disabled: boolean;
                        eager: boolean;
                        interactive: boolean;
                        location: Anchor;
                        locationStrategy: "connected" | "static" | LocationStrategyFunction;
                        minWidth: string | number;
                        modelValue: boolean;
                        noClickAnimation: boolean;
                        offset: string | number | number[] | undefined;
                        openOnClick: boolean;
                        openOnHover: boolean;
                        origin: "auto" | Anchor | "overlap";
                        scrim: string | boolean;
                        scrollStrategy: "none" | "block" | "close" | ScrollStrategyFunction | "reposition";
                        style: StyleValue;
                        transition: string | boolean | (...) & (...) | null;
                        zIndex: string | number;
                    } & {
                        activator?: Element | "parent" | (...) & (...) | ComponentPublicInstance;
                        attach?: string | boolean | Element;
                        class?: any;
                        closeDelay?: string | number;
                        contentClass?: any;
                        contentProps?: any;
                        height?: string | number;
                        id?: string;
                        maxHeight?: string | number;
                        maxWidth?: string | number;
                        minHeight?: string | number;
                        opacity?: string | number;
                        openDelay?: string | number;
                        openOnFocus?: boolean;
                        target?: Element | "cursor" | "parent" | (...) & (...) | ComponentPublicInstance | [x: (...), y: (...)];
                        text?: string;
                        theme?: string;
                        width?: string | number;
                    } & {
                        $children?: VNodeChild | {
                            activator?: (...) | (...);
                            default?: (...) | (...);
                        } | ((arg) => ...);
                        v-slots?: {
                            activator?: (...) | (...) | (...);
                            default?: (...) | (...) | (...);
                        };
                    } & {
                        v-slot:activator?: false | ((arg) => ...);
                        v-slot:default?: false | ((arg) => ...);
                    } & {
                        onUpdate:modelValue?: ((value) => ...);
                    }, Omit<Omit<{
                        $: ...;
                        $attrs: ...;
                        $data: ...;
                        $el: ...;
                        $emit: ...;
                        $forceUpdate: ...;
                        $host: ...;
                        $nextTick: ...;
                        $options: ...;
                        $parent: ...;
                        $props: ...;
                        $refs: ...;
                        $root: ...;
                        $slots: ...;
                        $watch<T>(source, cb, options?): ...;
                    } & Readonly<(...)> & Omit<(...), (...)> & ShallowUnwrapRef<(...)> & ComponentCustomProperties, "theme" | "class" | "style" | "$children" | "v-slots" | "v-slot:default" | keyof (...) | "onKeydown" | "height" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "width" | "transition" | "location" | "modelValue" | "target" | "absolute" | "origin" | "zIndex" | "eager" | "disabled" | "persistent" | "locationStrategy" | "scrollStrategy" | "activatorProps" | "openOnClick" | "openOnHover" | "openOnFocus" | "closeOnContentClick" | "closeOnBack" | "contained" | "noClickAnimation" | "scrim" | "_disableGlobalStack" | "offset" | "opacity" | "closeDelay" | "openDelay" | "activator" | "contentClass" | "contentProps" | "attach" | "v-slot:activator" | "onAfterEnter" | "onAfterLeave" | "onUpdate:modelValue" | "onClick:outside">, `$${any}`> & {
                        _allExposed: {
                            activatorEl: Ref<(...), (...)>;
                            animateClick: (() => ...);
                            contentEl: Ref<(...), (...)>;
                            globalTop: Readonly<(...)>;
                            localTop: Readonly<(...)>;
                            scrimEl: Ref<(...), (...)>;
                            target: ComputedRef<(...)>;
                            updateLocation: Ref<(...), (...)>;
                        } | {};
                    }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
                        update:modelValue: ((value) => true);
                    }, string, {
                        activatorProps: Record<string, any>;
                        closeOnBack: boolean;
                        closeOnContentClick: boolean;
                        contained: boolean;
                        disabled: boolean;
                        eager: boolean;
                        interactive: boolean;
                        location: Anchor;
                        locationStrategy: "connected" | "static" | LocationStrategyFunction;
                        minWidth: string | number;
                        modelValue: boolean;
                        noClickAnimation: boolean;
                        offset: string | number | number[] | undefined;
                        openOnClick: boolean;
                        openOnFocus: boolean;
                        openOnHover: boolean;
                        origin: "auto" | Anchor | "overlap";
                        scrim: string | boolean;
                        scrollStrategy: "none" | "block" | "close" | ScrollStrategyFunction | "reposition";
                        style: StyleValue;
                        transition: string | boolean | TransitionProps & {
                            component?: ...;
                        } | null;
                        zIndex: string | number;
                    }, {}, string, SlotsType<Partial<{
                        activator: ((arg) => (...)[]);
                        default: ((arg) => (...)[]);
                    }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
                        activator: PropType<Element | "parent" | (...) & (...) | ComponentPublicInstance | undefined>;
                        activatorProps: {
                            default: (() => {});
                            type: PropType<Record<string, any>>;
                        };
                        attach: PropType<boolean | string | Element>;
                        class: PropType<ClassValue>;
                        closeDelay: (StringConstructor | NumberConstructor)[];
                        closeOnBack: Omit<{
                            default: boolean;
                            type: BooleanConstructor;
                        }, "type" | "default"> & {
                            default: boolean;
                            type: PropType<boolean>;
                        };
                        closeOnContentClick: BooleanConstructor;
                        contained: BooleanConstructor;
                        contentClass: null;
                        contentProps: null;
                        disabled: BooleanConstructor;
                        eager: {
                            default: boolean;
                            type: PropType<boolean>;
                        };
                        height: (StringConstructor | NumberConstructor)[];
                        id: StringConstructor;
                        interactive: BooleanConstructor;
                        location: Omit<{
                            default: string;
                            type: PropType<(...)>;
                        }, "type" | "default"> & {
                            default: NonNullable<Anchor>;
                            type: PropType<Anchor>;
                        };
                        locationStrategy: Omit<{
                            default: string;
                            type: PropType<(...)>;
                            validator: ((val) => ...);
                        }, "type" | "default"> & {
                            default: NonNullable<(...) | (...) | (...)>;
                            type: PropType<(...) | (...) | (...)>;
                        };
                        maxHeight: (StringConstructor | NumberConstructor)[];
                        maxWidth: (StringConstructor | NumberConstructor)[];
                        minHeight: (StringConstructor | NumberConstructor)[];
                        minWidth: {
                            default: NonNullable<string | number>;
                            type: PropType<string | number>;
                        };
                        modelValue: BooleanConstructor;
                        noClickAnimation: BooleanConstructor;
                        offset: {
                            default: NonNullable<string | number | (...)[] | undefined>;
                            type: PropType<string | number | (...)[] | undefined>;
                        };
                        opacity: (StringConstructor | NumberConstructor)[];
                        openDelay: (StringConstructor | NumberConstructor)[];
                        openOnClick: Omit<{
                            default: undefined;
                            type: BooleanConstructor;
                        }, "type" | "default"> & {
                            default: boolean;
                            type: PropType<boolean>;
                        };
                        openOnFocus: {
                            default: undefined;
                            type: BooleanConstructor;
                        };
                        openOnHover: {
                            default: boolean;
                            type: PropType<boolean>;
                        };
                        origin: Omit<{
                            default: string;
                            type: PropType<(...)>;
                        }, "type" | "default"> & {
                            default: NonNullable<(...) | (...) | (...)>;
                            type: PropType<(...) | (...) | (...)>;
                        };
                        scrim: Omit<{
                            default: boolean;
                            type: (...)[];
                        }, "type" | "default"> & {
                            default: NonNullable<(...) | (...)>;
                            type: PropType<(...) | (...)>;
                        };
                        scrollStrategy: Omit<{
                            default: string;
                            type: PropType<(...)>;
                            validator: ((val) => ...);
                        }, "type" | "default"> & {
                            default: NonNullable<(...) | (...) | (...) | (...) | (...)>;
                            type: PropType<(...) | (...) | (...) | (...) | (...)>;
                        };
                        style: {
                            default: null;
                            type: PropType<StyleValue>;
                        };
                        target: PropType<Element | "cursor" | "parent" | (...) & (...) | ComponentPublicInstance | [x: (...), y: (...)] | undefined>;
                        text: StringConstructor;
                        theme: StringConstructor;
                        transition: {
                            default: NonNullable<(...) | (...) | (...) | (...)> | null;
                            type: PropType<string | boolean | (...) | null>;
                        };
                        width: (StringConstructor | NumberConstructor)[];
                        zIndex: {
                            default: number;
                            type: ((...) | (...))[];
                        };
                    }, ExtractPropTypes<{
                        activator: PropType<Element | "parent" | (...) | ComponentPublicInstance | undefined>;
                        activatorProps: {
                            default: (() => {});
                            type: PropType<Record<(...), (...)>>;
                        };
                        attach: PropType<boolean | string | Element>;
                        class: PropType<ClassValue>;
                        closeDelay: ((...) | (...))[];
                        closeOnBack: Omit<{
                            default: ...;
                            type: ...;
                        }, (...) | (...)> & {
                            default: boolean;
                            type: PropType<(...)>;
                        };
                        closeOnContentClick: BooleanConstructor;
                        contained: BooleanConstructor;
                        contentClass: null;
                        contentProps: null;
                        disabled: BooleanConstructor;
                        eager: {
                            default: boolean;
                            type: PropType<boolean>;
                        };
                        height: ((...) | (...))[];
                        id: StringConstructor;
                        interactive: BooleanConstructor;
                        location: Omit<{
                            default: ...;
                            type: ...;
                        }, (...) | (...)> & {
                            default: NonNullable<(...)>;
                            type: PropType<(...)>;
                        };
                        locationStrategy: Omit<{
                            default: ...;
                            type: ...;
                            validator: ...;
                        }, (...) | (...)> & {
                            default: NonNullable<(...)>;
                            type: PropType<(...)>;
                        };
                        maxHeight: ((...) | (...))[];
                        maxWidth: ((...) | (...))[];
                        minHeight: ((...) | (...))[];
                        minWidth: {
                            default: NonNullable<(...) | (...)>;
                            type: PropType<(...) | (...)>;
                        };
                        modelValue: BooleanConstructor;
                        noClickAnimation: BooleanConstructor;
                        offset: {
                            default: NonNullable<(...) | (...) | (...) | (...)>;
                            type: PropType<(...) | (...) | (...) | (...)>;
                        };
                        opacity: ((...) | (...))[];
                        openDelay: ((...) | (...))[];
                        openOnClick: Omit<{
                            default: ...;
                            type: ...;
                        }, (...) | (...)> & {
                            default: boolean;
                            type: PropType<(...)>;
                        };
                        openOnFocus: {
                            default: undefined;
                            type: BooleanConstructor;
                        };
                        openOnHover: {
                            default: boolean;
                            type: PropType<boolean>;
                        };
                        origin: Omit<{
                            default: ...;
                            type: ...;
                        }, (...) | (...)> & {
                            default: NonNullable<(...)>;
                            type: PropType<(...)>;
                        };
                        scrim: Omit<{
                            default: ...;
                            type: ...;
                        }, (...) | (...)> & {
                            default: NonNullable<(...)>;
                            type: PropType<(...)>;
                        };
                        scrollStrategy: Omit<{
                            default: ...;
                            type: ...;
                            validator: ...;
                        }, (...) | (...)> & {
                            default: NonNullable<(...)>;
                            type: PropType<(...)>;
                        };
                        style: {
                            default: null;
                            type: PropType<StyleValue>;
                        };
                        target: PropType<Element | "cursor" | "parent" | (...) | ComponentPublicInstance | [(...), (...)] | undefined>;
                        text: StringConstructor;
                        theme: StringConstructor;
                        transition: {
                            default: NonNullable<(...)> | null;
                            type: PropType<(...) | (...) | (...) | (...)>;
                        };
                        width: ((...) | (...))[];
                        zIndex: {
                            default: number;
                            type: (...)[];
                        };
                    }>>;
                }, {}, string, ComponentProvideOptions, true, {}, any>

              Type declaration

                Type declaration