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: (NumberConstructor | StringConstructor)[];
    };
    offsetY: {
        default: undefined;
        type: (NumberConstructor | StringConstructor)[];
    };
}>> & 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 | TransitionProps & {
                component?: ...;
            } | 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 | (() => VNodeChild) | {
                badge?: ...;
                default?: ...;
            };
            v-slots?: {
                badge?: false | (...);
                default?: false | (...);
            };
        } & {
            v-slot:badge?: false | (() => VNodeChild);
            v-slot:default?: false | (() => VNodeChild);
        }, {}, 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 | TransitionProps & {
                component?: Component;
            } | null;
        }, true, {}, SlotsType<Partial<{
            badge: (() => VNode[]);
            default: (() => VNode[]);
        }>>, 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 | TransitionProps & {
                component?: ...;
            } | 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 | (() => VNodeChild) | {
                badge?: ...;
                default?: ...;
            };
            v-slots?: {
                badge?: false | (...);
                default?: false | (...);
            };
        } & {
            v-slot:badge?: false | (() => VNodeChild);
            v-slot:default?: false | (() => VNodeChild);
        }, {}, {}, {}, {}, {
            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?: Component;
            } | 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 | TransitionProps & {
            component?: Component;
        } | 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 | (() => VNodeChild) | {
            badge?: (() => ...);
            default?: (() => ...);
        };
        v-slots?: {
            badge?: false | (() => ...);
            default?: false | (() => ...);
        };
    } & {
        v-slot:badge?: false | (() => VNodeChild);
        v-slot:default?: false | (() => VNodeChild);
    }, {}, 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?: Component;
        } | null;
    }, {}, string, SlotsType<Partial<{
        badge: (() => VNode[]);
        default: (() => VNode[]);
    }>>, 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: (StringConstructor | BooleanConstructor | NumberConstructor)[];
        };
        style: {
            default: null;
            type: PropType<StyleValue>;
        };
        tag: {
            default: string;
            type: PropType<string | JSXComponent>;
        };
        textColor: StringConstructor;
        theme: StringConstructor;
        tile: BooleanConstructor;
        transition: {
            default: NonNullable<string | boolean | TransitionProps & {
                component?: ...;
            } | null>;
            type: PropType<string | boolean | TransitionProps & {
                component?: ...;
            } | null>;
        };
        width: (StringConstructor | NumberConstructor)[];
    }, ExtractPropTypes<{
        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: (StringConstructor | BooleanConstructor | NumberConstructor)[];
        };
        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)[];
    }>>;
    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 | number[] | undefined;
            openOnClick: 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;
        } & {
            activator?: Element | "parent" | string & {} | 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" | string & {} | ComponentPublicInstance | [x: number, y: number];
            text?: string;
            theme?: string;
            width?: string | number;
        } & {
            $children?: VNodeChild | {
                activator?: ...;
                default?: ...;
            } | ((arg) => VNodeChild);
            v-slots?: {
                activator?: false | (...);
                default?: false | (...);
            };
        } & {
            v-slot:activator?: false | ((arg) => VNodeChild);
            v-slot:default?: false | ((arg) => VNodeChild);
        } & {
            onUpdate:modelValue?: ((value) => any);
        }, Omit<Omit<{
            $: ComponentInternalInstance;
            $attrs: {
                [x: ...]: ...;
            };
            $data: {};
            $el: any;
            $emit: (...) & (...) & (...) & (...) & (...);
            $forceUpdate: (() => ...);
            $host: (...) | (...);
            $nextTick: nextTick;
            $options: (...) & (...);
            $parent: (...) | (...);
            $props: (...) & (...);
            $refs: {
                [x: ...]: ...;
            };
            $root: (...) | (...);
            $slots: Readonly<(...)>;
            $watch<T>(source, cb, options?): WatchStopHandle;
        } & Readonly<{
            _disableGlobalStack: ...;
            absolute: ...;
            activatorProps: ...;
            closeOnBack: ...;
            closeOnContentClick: ...;
            contained: ...;
            disabled: ...;
            eager: ...;
            location: ...;
            locationStrategy: ...;
            modelValue: ...;
            noClickAnimation: ...;
            openOnClick: ...;
            openOnFocus: ...;
            openOnHover: ...;
            origin: ...;
            persistent: ...;
            scrim: ...;
            scrollStrategy: ...;
            style: ...;
            zIndex: ...;
        }> & Omit<(...) & (...) & (...) & (...) & (...), (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...)> & ShallowUnwrapRef<{
            activatorEl: ...;
            animateClick: ...;
            contentEl: ...;
            globalTop: ...;
            localTop: ...;
            scrimEl: ...;
            target: ...;
            updateLocation: ...;
        }> & ComponentCustomProperties, "style" | "class" | "theme" | "$children" | "v-slots" | "v-slot:default" | "disabled" | "height" | "width" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "offset" | "absolute" | "target" | "location" | "origin" | "zIndex" | "eager" | "persistent" | "modelValue" | "locationStrategy" | "scrollStrategy" | "activatorProps" | "openOnClick" | "openOnHover" | "openOnFocus" | "closeOnContentClick" | "closeOnBack" | "contained" | "noClickAnimation" | "scrim" | "_disableGlobalStack" | "opacity" | "transition" | "closeDelay" | "openDelay" | "activator" | "contentClass" | "contentProps" | "attach" | "v-slot:activator" | "onAfterEnter" | "onAfterLeave" | "onKeydown" | "onUpdate:modelValue" | "onClick:outside" | (keyof VNodeProps)>, `$${any}`> & {
            _allExposed: {
                activatorEl: Ref<(...) | (...), (...) | (...)>;
                animateClick: (() => void);
                contentEl: Ref<(...) | (...), (...) | (...)>;
                globalTop: Readonly<Ref<(...), (...)>>;
                localTop: Readonly<Ref<(...), (...)>>;
                scrimEl: Ref<(...) | (...), (...) | (...)>;
                target: ComputedRef<(...) | (...) | (...)>;
                updateLocation: Ref<(...) | (...), (...) | (...)>;
            } | {};
        }, 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 | TransitionProps & {
                component?: Component;
            } | null;
            zIndex: string | number;
        }, true, {}, SlotsType<Partial<{
            activator: ((arg) => VNode[]);
            default: ((arg) => VNode[]);
        }>>, 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 | number[] | undefined;
            openOnClick: 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;
        } & {
            activator?: Element | "parent" | string & {} | 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" | string & {} | ComponentPublicInstance | [x: number, y: number];
            text?: string;
            theme?: string;
            width?: string | number;
        } & {
            $children?: VNodeChild | {
                activator?: ...;
                default?: ...;
            } | ((arg) => VNodeChild);
            v-slots?: {
                activator?: false | (...);
                default?: false | (...);
            };
        } & {
            v-slot:activator?: false | ((arg) => VNodeChild);
            v-slot:default?: false | ((arg) => VNodeChild);
        } & {
            onUpdate:modelValue?: ((value) => any);
        }, Omit<Omit<{
            $: ComponentInternalInstance;
            $attrs: {
                [x: ...]: ...;
            };
            $data: {};
            $el: any;
            $emit: (...) & (...) & (...) & (...) & (...);
            $forceUpdate: (() => ...);
            $host: (...) | (...);
            $nextTick: nextTick;
            $options: (...) & (...);
            $parent: (...) | (...);
            $props: (...) & (...);
            $refs: {
                [x: ...]: ...;
            };
            $root: (...) | (...);
            $slots: Readonly<(...)>;
            $watch<T>(source, cb, options?): WatchStopHandle;
        } & Readonly<{
            _disableGlobalStack: ...;
            absolute: ...;
            activatorProps: ...;
            closeOnBack: ...;
            closeOnContentClick: ...;
            contained: ...;
            disabled: ...;
            eager: ...;
            location: ...;
            locationStrategy: ...;
            modelValue: ...;
            noClickAnimation: ...;
            openOnClick: ...;
            openOnFocus: ...;
            openOnHover: ...;
            origin: ...;
            persistent: ...;
            scrim: ...;
            scrollStrategy: ...;
            style: ...;
            zIndex: ...;
        }> & Omit<(...) & (...) & (...) & (...) & (...), (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...)> & ShallowUnwrapRef<{
            activatorEl: ...;
            animateClick: ...;
            contentEl: ...;
            globalTop: ...;
            localTop: ...;
            scrimEl: ...;
            target: ...;
            updateLocation: ...;
        }> & ComponentCustomProperties, "style" | "class" | "theme" | "$children" | "v-slots" | "v-slot:default" | "disabled" | "height" | "width" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "offset" | "absolute" | "target" | "location" | "origin" | "zIndex" | "eager" | "persistent" | "modelValue" | "locationStrategy" | "scrollStrategy" | "activatorProps" | "openOnClick" | "openOnHover" | "openOnFocus" | "closeOnContentClick" | "closeOnBack" | "contained" | "noClickAnimation" | "scrim" | "_disableGlobalStack" | "opacity" | "transition" | "closeDelay" | "openDelay" | "activator" | "contentClass" | "contentProps" | "attach" | "v-slot:activator" | "onAfterEnter" | "onAfterLeave" | "onKeydown" | "onUpdate:modelValue" | "onClick:outside" | (keyof VNodeProps)>, `$${any}`> & {
            _allExposed: {
                activatorEl: Ref<(...) | (...), (...) | (...)>;
                animateClick: (() => void);
                contentEl: Ref<(...) | (...), (...) | (...)>;
                globalTop: Readonly<Ref<(...), (...)>>;
                localTop: Readonly<Ref<(...), (...)>>;
                scrimEl: Ref<(...) | (...), (...) | (...)>;
                target: ComputedRef<(...) | (...) | (...)>;
                updateLocation: Ref<(...) | (...), (...) | (...)>;
            } | {};
        }, {}, {}, {}, {
            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?: Component;
            } | 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 | TransitionProps & {
            component?: Component;
        } | null;
        zIndex: string | number;
    } & {
        activator?: Element | "parent" | string & {} | 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" | string & {} | ComponentPublicInstance | [x: number, y: number];
        text?: string;
        theme?: string;
        width?: string | number;
    } & {
        $children?: VNodeChild | {
            activator?: ((arg) => ...);
            default?: ((arg) => ...);
        } | ((arg) => VNodeChild);
        v-slots?: {
            activator?: false | ((arg) => ...);
            default?: false | ((arg) => ...);
        };
    } & {
        v-slot:activator?: false | ((arg) => VNodeChild);
        v-slot:default?: false | ((arg) => VNodeChild);
    } & {
        onUpdate:modelValue?: ((value) => any);
    }, Omit<Omit<{
        $: ComponentInternalInstance;
        $attrs: {
            [x: string]: unknown;
        };
        $data: {};
        $el: any;
        $emit: (...) & (...) & (...) & (...) & (...);
        $forceUpdate: (() => void);
        $host: Element | null;
        $nextTick: nextTick;
        $options: ComponentOptionsBase<(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)> & {
            activated?: ...;
            beforeCreate?: ...;
            beforeDestroy?: ...;
            beforeMount?: ...;
            beforeUnmount?: ...;
            beforeUpdate?: ...;
            created?: ...;
            deactivated?: ...;
            destroyed?: ...;
            errorCaptured?: ...;
            mounted?: ...;
            renderTracked?: ...;
            renderTriggered?: ...;
            unmounted?: ...;
            updated?: ...;
        };
        $parent: ComponentPublicInstance | null;
        $props: Partial<(...)> & Omit<(...), (...)>;
        $refs: {
            [x: string]: unknown;
        };
        $root: ComponentPublicInstance | null;
        $slots: Readonly<{
            activator?: ...;
            default?: ...;
        }>;
        $watch<T>(source, cb, options?): WatchStopHandle;
    } & Readonly<{
        _disableGlobalStack: boolean;
        absolute: boolean;
        activatorProps: Record<(...), (...)>;
        closeOnBack: boolean;
        closeOnContentClick: boolean;
        contained: boolean;
        disabled: boolean;
        eager: boolean;
        location: Anchor;
        locationStrategy: (...) | (...) | (...);
        modelValue: boolean;
        noClickAnimation: boolean;
        openOnClick: boolean;
        openOnFocus: boolean;
        openOnHover: boolean;
        origin: (...) | (...) | (...);
        persistent: boolean;
        scrim: (...) | (...);
        scrollStrategy: (...) | (...) | (...) | (...) | (...);
        style: StyleValue;
        zIndex: (...) | (...);
    }> & Omit<{
        _disableGlobalStack: ...;
        absolute: ...;
        activatorProps: ...;
        closeOnBack: ...;
        closeOnContentClick: ...;
        contained: ...;
        disabled: ...;
        eager: ...;
        location: ...;
        locationStrategy: ...;
        modelValue: ...;
        noClickAnimation: ...;
        openOnHover: ...;
        origin: ...;
        persistent: ...;
        scrim: ...;
        scrollStrategy: ...;
        style: ...;
        zIndex: ...;
    } & {
        activator?: ...;
        attach?: ...;
        class?: ...;
        closeDelay?: ...;
        contentClass?: ...;
        contentProps?: ...;
        height?: ...;
        maxHeight?: ...;
        maxWidth?: ...;
        minHeight?: ...;
        minWidth?: ...;
        offset?: ...;
        opacity?: ...;
        openDelay?: ...;
        openOnClick?: ...;
        openOnFocus?: ...;
        target?: ...;
        theme?: ...;
        transition?: ...;
        width?: ...;
    } & {
        $children?: ...;
        v-slots?: ...;
    } & {
        v-slot:activator?: ...;
        v-slot:default?: ...;
    } & {
        onAfterEnter?: ...;
        onAfterLeave?: ...;
        onClick:outside?: ...;
        onKeydown?: ...;
        onUpdate:modelValue?: ...;
    }, "style" | "location" | "modelValue" | "target" | "contentEl" | "activatorEl" | "absolute" | "origin" | "zIndex" | "eager" | "disabled" | "persistent" | "locationStrategy" | "scrollStrategy" | "activatorProps" | "openOnClick" | "openOnHover" | "openOnFocus" | "closeOnContentClick" | "closeOnBack" | "contained" | "noClickAnimation" | "scrim" | "_disableGlobalStack" | "scrimEl" | "animateClick" | "globalTop" | "localTop" | "updateLocation"> & ShallowUnwrapRef<{
        activatorEl: Ref<(...), (...)>;
        animateClick: (() => ...);
        contentEl: Ref<(...), (...)>;
        globalTop: Readonly<(...)>;
        localTop: Readonly<(...)>;
        scrimEl: Ref<(...), (...)>;
        target: ComputedRef<(...)>;
        updateLocation: Ref<(...), (...)>;
    }> & ComponentCustomProperties, "theme" | "class" | "style" | "$children" | "v-slots" | "v-slot:default" | keyof VNodeProps | "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<HTMLElement | undefined, HTMLElement | undefined>;
            animateClick: (() => void);
            contentEl: Ref<HTMLElement | undefined, HTMLElement | undefined>;
            globalTop: Readonly<Ref<boolean, boolean>>;
            localTop: Readonly<Ref<boolean, boolean>>;
            scrimEl: Ref<HTMLElement | undefined, HTMLElement | undefined>;
            target: ComputedRef<HTMLElement | [(...), (...)] | undefined>;
            updateLocation: Ref<(...) | undefined, (...) | undefined>;
        } | {};
    }, 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?: Component;
        } | null;
        zIndex: string | number;
    }, {}, string, SlotsType<Partial<{
        activator: ((arg) => VNode[]);
        default: ((arg) => VNode[]);
    }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
        activator: PropType<Element | "parent" | string & {} | 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<StrategyProps["location"]>;
        }, "type" | "default"> & {
            default: NonNullable<Anchor>;
            type: PropType<Anchor>;
        };
        locationStrategy: Omit<{
            default: string;
            type: PropType<StrategyProps["locationStrategy"]>;
            validator: ((val) => boolean);
        }, "type" | "default"> & {
            default: NonNullable<"connected" | "static" | LocationStrategyFunction>;
            type: PropType<"connected" | "static" | LocationStrategyFunction>;
        };
        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 | number[] | undefined>;
            type: PropType<string | number | 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<StrategyProps["origin"]>;
        }, "type" | "default"> & {
            default: NonNullable<"auto" | Anchor | "overlap">;
            type: PropType<"auto" | Anchor | "overlap">;
        };
        scrim: Omit<{
            default: boolean;
            type: ((...) | (...))[];
        }, "type" | "default"> & {
            default: NonNullable<string | boolean>;
            type: PropType<string | boolean>;
        };
        scrollStrategy: Omit<{
            default: string;
            type: PropType<StrategyProps["scrollStrategy"]>;
            validator: ((val) => boolean);
        }, "type" | "default"> & {
            default: NonNullable<"none" | "block" | "close" | ScrollStrategyFunction | "reposition">;
            type: PropType<"none" | "block" | "close" | ScrollStrategyFunction | "reposition">;
        };
        style: {
            default: null;
            type: PropType<StyleValue>;
        };
        target: PropType<Element | "cursor" | "parent" | string & {} | ComponentPublicInstance | [x: number, y: number] | undefined>;
        text: StringConstructor;
        theme: StringConstructor;
        transition: {
            default: NonNullable<string | boolean | (...) & (...) | null> | null;
            type: PropType<string | boolean | TransitionProps & {
                component?: ...;
            } | null>;
        };
        width: (StringConstructor | NumberConstructor)[];
        zIndex: {
            default: number;
            type: (StringConstructor | NumberConstructor)[];
        };
    }, ExtractPropTypes<{
        activator: PropType<Element | "parent" | string & {} | 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) => boolean);
        }, "type" | "default"> & {
            default: NonNullable<"connected" | "static" | LocationStrategyFunction>;
            type: PropType<"connected" | "static" | LocationStrategyFunction>;
        };
        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 | number[] | undefined>;
            type: PropType<string | number | 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<"auto" | Anchor | "overlap">;
            type: PropType<"auto" | Anchor | "overlap">;
        };
        scrim: Omit<{
            default: boolean;
            type: (...)[];
        }, "type" | "default"> & {
            default: NonNullable<string | boolean>;
            type: PropType<string | boolean>;
        };
        scrollStrategy: Omit<{
            default: string;
            type: PropType<(...)[(...)]>;
            validator: ((val) => boolean);
        }, "type" | "default"> & {
            default: NonNullable<"none" | "block" | "close" | ScrollStrategyFunction | "reposition">;
            type: PropType<"none" | "block" | "close" | ScrollStrategyFunction | "reposition">;
        };
        style: {
            default: null;
            type: PropType<StyleValue>;
        };
        target: PropType<Element | "cursor" | "parent" | string & {} | ComponentPublicInstance | [x: number, y: number] | undefined>;
        text: StringConstructor;
        theme: StringConstructor;
        transition: {
            default: NonNullable<string | boolean | (...) | null> | null;
            type: PropType<string | boolean | (...) & (...) | null>;
        };
        width: (StringConstructor | NumberConstructor)[];
        zIndex: {
            default: number;
            type: (StringConstructor | NumberConstructor)[];
        };
    }>>;
}, {}, string, ComponentProvideOptions, true, {}, any>

Type declaration

  • t: ComputedRef<Translator> | null

Type declaration

    Type declaration

    • tooltipMessages:function
      • Returns string[]

    Type declaration

      Type declaration

        Type declaration

        • bordered: boolean
        • color: string
        • floating: boolean
        • inline: boolean
        • offsetX: string | number
        • offsetY: string | number

        Type declaration

          Type declaration

          • 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 | TransitionProps & {
                        component?: ...;
                    } | 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 | (() => VNodeChild) | {
                        badge?: ...;
                        default?: ...;
                    };
                    v-slots?: {
                        badge?: false | (...);
                        default?: false | (...);
                    };
                } & {
                    v-slot:badge?: false | (() => VNodeChild);
                    v-slot:default?: false | (() => VNodeChild);
                }, {}, 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 | TransitionProps & {
                        component?: Component;
                    } | null;
                }, true, {}, SlotsType<Partial<{
                    badge: (() => VNode[]);
                    default: (() => VNode[]);
                }>>, 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 | TransitionProps & {
                        component?: ...;
                    } | 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 | (() => VNodeChild) | {
                        badge?: ...;
                        default?: ...;
                    };
                    v-slots?: {
                        badge?: false | (...);
                        default?: false | (...);
                    };
                } & {
                    v-slot:badge?: false | (() => VNodeChild);
                    v-slot:default?: false | (() => VNodeChild);
                }, {}, {}, {}, {}, {
                    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?: Component;
                    } | 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 | TransitionProps & {
                    component?: Component;
                } | 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 | (() => VNodeChild) | {
                    badge?: (() => ...);
                    default?: (() => ...);
                };
                v-slots?: {
                    badge?: false | (() => ...);
                    default?: false | (() => ...);
                };
            } & {
                v-slot:badge?: false | (() => VNodeChild);
                v-slot:default?: false | (() => VNodeChild);
            }, {}, 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?: Component;
                } | null;
            }, {}, string, SlotsType<Partial<{
                badge: (() => VNode[]);
                default: (() => VNode[]);
            }>>, 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: (StringConstructor | BooleanConstructor | NumberConstructor)[];
                };
                style: {
                    default: null;
                    type: PropType<StyleValue>;
                };
                tag: {
                    default: string;
                    type: PropType<string | JSXComponent>;
                };
                textColor: StringConstructor;
                theme: StringConstructor;
                tile: BooleanConstructor;
                transition: {
                    default: NonNullable<string | boolean | TransitionProps & {
                        component?: ...;
                    } | null>;
                    type: PropType<string | boolean | TransitionProps & {
                        component?: ...;
                    } | null>;
                };
                width: (StringConstructor | NumberConstructor)[];
            }, ExtractPropTypes<{
                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: (StringConstructor | BooleanConstructor | NumberConstructor)[];
                };
                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)[];
            }>>
          • 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 | number[] | undefined;
                    openOnClick: 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;
                } & {
                    activator?: Element | "parent" | string & {} | 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" | string & {} | ComponentPublicInstance | [x: number, y: number];
                    text?: string;
                    theme?: string;
                    width?: string | number;
                } & {
                    $children?: VNodeChild | {
                        activator?: ...;
                        default?: ...;
                    } | ((arg) => VNodeChild);
                    v-slots?: {
                        activator?: false | (...);
                        default?: false | (...);
                    };
                } & {
                    v-slot:activator?: false | ((arg) => VNodeChild);
                    v-slot:default?: false | ((arg) => VNodeChild);
                } & {
                    onUpdate:modelValue?: ((value) => any);
                }, Omit<Omit<{
                    $: ComponentInternalInstance;
                    $attrs: {
                        [x: ...]: ...;
                    };
                    $data: {};
                    $el: any;
                    $emit: (...) & (...) & (...) & (...) & (...);
                    $forceUpdate: (() => ...);
                    $host: (...) | (...);
                    $nextTick: nextTick;
                    $options: (...) & (...);
                    $parent: (...) | (...);
                    $props: (...) & (...);
                    $refs: {
                        [x: ...]: ...;
                    };
                    $root: (...) | (...);
                    $slots: Readonly<(...)>;
                    $watch<T>(source, cb, options?): WatchStopHandle;
                } & Readonly<{
                    _disableGlobalStack: ...;
                    absolute: ...;
                    activatorProps: ...;
                    closeOnBack: ...;
                    closeOnContentClick: ...;
                    contained: ...;
                    disabled: ...;
                    eager: ...;
                    location: ...;
                    locationStrategy: ...;
                    modelValue: ...;
                    noClickAnimation: ...;
                    openOnClick: ...;
                    openOnFocus: ...;
                    openOnHover: ...;
                    origin: ...;
                    persistent: ...;
                    scrim: ...;
                    scrollStrategy: ...;
                    style: ...;
                    zIndex: ...;
                }> & Omit<(...) & (...) & (...) & (...) & (...), (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...)> & ShallowUnwrapRef<{
                    activatorEl: ...;
                    animateClick: ...;
                    contentEl: ...;
                    globalTop: ...;
                    localTop: ...;
                    scrimEl: ...;
                    target: ...;
                    updateLocation: ...;
                }> & ComponentCustomProperties, "style" | "class" | "theme" | "$children" | "v-slots" | "v-slot:default" | "disabled" | "height" | "width" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "offset" | "absolute" | "target" | "location" | "origin" | "zIndex" | "eager" | "persistent" | "modelValue" | "locationStrategy" | "scrollStrategy" | "activatorProps" | "openOnClick" | "openOnHover" | "openOnFocus" | "closeOnContentClick" | "closeOnBack" | "contained" | "noClickAnimation" | "scrim" | "_disableGlobalStack" | "opacity" | "transition" | "closeDelay" | "openDelay" | "activator" | "contentClass" | "contentProps" | "attach" | "v-slot:activator" | "onAfterEnter" | "onAfterLeave" | "onKeydown" | "onUpdate:modelValue" | "onClick:outside" | (keyof VNodeProps)>, `$${any}`> & {
                    _allExposed: {
                        activatorEl: Ref<(...) | (...), (...) | (...)>;
                        animateClick: (() => void);
                        contentEl: Ref<(...) | (...), (...) | (...)>;
                        globalTop: Readonly<Ref<(...), (...)>>;
                        localTop: Readonly<Ref<(...), (...)>>;
                        scrimEl: Ref<(...) | (...), (...) | (...)>;
                        target: ComputedRef<(...) | (...) | (...)>;
                        updateLocation: Ref<(...) | (...), (...) | (...)>;
                    } | {};
                }, 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 | TransitionProps & {
                        component?: Component;
                    } | null;
                    zIndex: string | number;
                }, true, {}, SlotsType<Partial<{
                    activator: ((arg) => VNode[]);
                    default: ((arg) => VNode[]);
                }>>, 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 | number[] | undefined;
                    openOnClick: 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;
                } & {
                    activator?: Element | "parent" | string & {} | 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" | string & {} | ComponentPublicInstance | [x: number, y: number];
                    text?: string;
                    theme?: string;
                    width?: string | number;
                } & {
                    $children?: VNodeChild | {
                        activator?: ...;
                        default?: ...;
                    } | ((arg) => VNodeChild);
                    v-slots?: {
                        activator?: false | (...);
                        default?: false | (...);
                    };
                } & {
                    v-slot:activator?: false | ((arg) => VNodeChild);
                    v-slot:default?: false | ((arg) => VNodeChild);
                } & {
                    onUpdate:modelValue?: ((value) => any);
                }, Omit<Omit<{
                    $: ComponentInternalInstance;
                    $attrs: {
                        [x: ...]: ...;
                    };
                    $data: {};
                    $el: any;
                    $emit: (...) & (...) & (...) & (...) & (...);
                    $forceUpdate: (() => ...);
                    $host: (...) | (...);
                    $nextTick: nextTick;
                    $options: (...) & (...);
                    $parent: (...) | (...);
                    $props: (...) & (...);
                    $refs: {
                        [x: ...]: ...;
                    };
                    $root: (...) | (...);
                    $slots: Readonly<(...)>;
                    $watch<T>(source, cb, options?): WatchStopHandle;
                } & Readonly<{
                    _disableGlobalStack: ...;
                    absolute: ...;
                    activatorProps: ...;
                    closeOnBack: ...;
                    closeOnContentClick: ...;
                    contained: ...;
                    disabled: ...;
                    eager: ...;
                    location: ...;
                    locationStrategy: ...;
                    modelValue: ...;
                    noClickAnimation: ...;
                    openOnClick: ...;
                    openOnFocus: ...;
                    openOnHover: ...;
                    origin: ...;
                    persistent: ...;
                    scrim: ...;
                    scrollStrategy: ...;
                    style: ...;
                    zIndex: ...;
                }> & Omit<(...) & (...) & (...) & (...) & (...), (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...) | (...)> & ShallowUnwrapRef<{
                    activatorEl: ...;
                    animateClick: ...;
                    contentEl: ...;
                    globalTop: ...;
                    localTop: ...;
                    scrimEl: ...;
                    target: ...;
                    updateLocation: ...;
                }> & ComponentCustomProperties, "style" | "class" | "theme" | "$children" | "v-slots" | "v-slot:default" | "disabled" | "height" | "width" | "maxHeight" | "maxWidth" | "minHeight" | "minWidth" | "offset" | "absolute" | "target" | "location" | "origin" | "zIndex" | "eager" | "persistent" | "modelValue" | "locationStrategy" | "scrollStrategy" | "activatorProps" | "openOnClick" | "openOnHover" | "openOnFocus" | "closeOnContentClick" | "closeOnBack" | "contained" | "noClickAnimation" | "scrim" | "_disableGlobalStack" | "opacity" | "transition" | "closeDelay" | "openDelay" | "activator" | "contentClass" | "contentProps" | "attach" | "v-slot:activator" | "onAfterEnter" | "onAfterLeave" | "onKeydown" | "onUpdate:modelValue" | "onClick:outside" | (keyof VNodeProps)>, `$${any}`> & {
                    _allExposed: {
                        activatorEl: Ref<(...) | (...), (...) | (...)>;
                        animateClick: (() => void);
                        contentEl: Ref<(...) | (...), (...) | (...)>;
                        globalTop: Readonly<Ref<(...), (...)>>;
                        localTop: Readonly<Ref<(...), (...)>>;
                        scrimEl: Ref<(...) | (...), (...) | (...)>;
                        target: ComputedRef<(...) | (...) | (...)>;
                        updateLocation: Ref<(...) | (...), (...) | (...)>;
                    } | {};
                }, {}, {}, {}, {
                    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?: Component;
                    } | 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 | TransitionProps & {
                    component?: Component;
                } | null;
                zIndex: string | number;
            } & {
                activator?: Element | "parent" | string & {} | 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" | string & {} | ComponentPublicInstance | [x: number, y: number];
                text?: string;
                theme?: string;
                width?: string | number;
            } & {
                $children?: VNodeChild | {
                    activator?: ((arg) => ...);
                    default?: ((arg) => ...);
                } | ((arg) => VNodeChild);
                v-slots?: {
                    activator?: false | ((arg) => ...);
                    default?: false | ((arg) => ...);
                };
            } & {
                v-slot:activator?: false | ((arg) => VNodeChild);
                v-slot:default?: false | ((arg) => VNodeChild);
            } & {
                onUpdate:modelValue?: ((value) => any);
            }, Omit<Omit<{
                $: ComponentInternalInstance;
                $attrs: {
                    [x: string]: unknown;
                };
                $data: {};
                $el: any;
                $emit: (...) & (...) & (...) & (...) & (...);
                $forceUpdate: (() => void);
                $host: Element | null;
                $nextTick: nextTick;
                $options: ComponentOptionsBase<(...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...), (...)> & {
                    activated?: ...;
                    beforeCreate?: ...;
                    beforeDestroy?: ...;
                    beforeMount?: ...;
                    beforeUnmount?: ...;
                    beforeUpdate?: ...;
                    created?: ...;
                    deactivated?: ...;
                    destroyed?: ...;
                    errorCaptured?: ...;
                    mounted?: ...;
                    renderTracked?: ...;
                    renderTriggered?: ...;
                    unmounted?: ...;
                    updated?: ...;
                };
                $parent: ComponentPublicInstance | null;
                $props: Partial<(...)> & Omit<(...), (...)>;
                $refs: {
                    [x: string]: unknown;
                };
                $root: ComponentPublicInstance | null;
                $slots: Readonly<{
                    activator?: ...;
                    default?: ...;
                }>;
                $watch<T>(source, cb, options?): WatchStopHandle;
            } & Readonly<{
                _disableGlobalStack: boolean;
                absolute: boolean;
                activatorProps: Record<(...), (...)>;
                closeOnBack: boolean;
                closeOnContentClick: boolean;
                contained: boolean;
                disabled: boolean;
                eager: boolean;
                location: Anchor;
                locationStrategy: (...) | (...) | (...);
                modelValue: boolean;
                noClickAnimation: boolean;
                openOnClick: boolean;
                openOnFocus: boolean;
                openOnHover: boolean;
                origin: (...) | (...) | (...);
                persistent: boolean;
                scrim: (...) | (...);
                scrollStrategy: (...) | (...) | (...) | (...) | (...);
                style: StyleValue;
                zIndex: (...) | (...);
            }> & Omit<{
                _disableGlobalStack: ...;
                absolute: ...;
                activatorProps: ...;
                closeOnBack: ...;
                closeOnContentClick: ...;
                contained: ...;
                disabled: ...;
                eager: ...;
                location: ...;
                locationStrategy: ...;
                modelValue: ...;
                noClickAnimation: ...;
                openOnHover: ...;
                origin: ...;
                persistent: ...;
                scrim: ...;
                scrollStrategy: ...;
                style: ...;
                zIndex: ...;
            } & {
                activator?: ...;
                attach?: ...;
                class?: ...;
                closeDelay?: ...;
                contentClass?: ...;
                contentProps?: ...;
                height?: ...;
                maxHeight?: ...;
                maxWidth?: ...;
                minHeight?: ...;
                minWidth?: ...;
                offset?: ...;
                opacity?: ...;
                openDelay?: ...;
                openOnClick?: ...;
                openOnFocus?: ...;
                target?: ...;
                theme?: ...;
                transition?: ...;
                width?: ...;
            } & {
                $children?: ...;
                v-slots?: ...;
            } & {
                v-slot:activator?: ...;
                v-slot:default?: ...;
            } & {
                onAfterEnter?: ...;
                onAfterLeave?: ...;
                onClick:outside?: ...;
                onKeydown?: ...;
                onUpdate:modelValue?: ...;
            }, "style" | "location" | "modelValue" | "target" | "contentEl" | "activatorEl" | "absolute" | "origin" | "zIndex" | "eager" | "disabled" | "persistent" | "locationStrategy" | "scrollStrategy" | "activatorProps" | "openOnClick" | "openOnHover" | "openOnFocus" | "closeOnContentClick" | "closeOnBack" | "contained" | "noClickAnimation" | "scrim" | "_disableGlobalStack" | "scrimEl" | "animateClick" | "globalTop" | "localTop" | "updateLocation"> & ShallowUnwrapRef<{
                activatorEl: Ref<(...), (...)>;
                animateClick: (() => ...);
                contentEl: Ref<(...), (...)>;
                globalTop: Readonly<(...)>;
                localTop: Readonly<(...)>;
                scrimEl: Ref<(...), (...)>;
                target: ComputedRef<(...)>;
                updateLocation: Ref<(...), (...)>;
            }> & ComponentCustomProperties, "theme" | "class" | "style" | "$children" | "v-slots" | "v-slot:default" | keyof VNodeProps | "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<HTMLElement | undefined, HTMLElement | undefined>;
                    animateClick: (() => void);
                    contentEl: Ref<HTMLElement | undefined, HTMLElement | undefined>;
                    globalTop: Readonly<Ref<boolean, boolean>>;
                    localTop: Readonly<Ref<boolean, boolean>>;
                    scrimEl: Ref<HTMLElement | undefined, HTMLElement | undefined>;
                    target: ComputedRef<HTMLElement | [(...), (...)] | undefined>;
                    updateLocation: Ref<(...) | undefined, (...) | undefined>;
                } | {};
            }, 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?: Component;
                } | null;
                zIndex: string | number;
            }, {}, string, SlotsType<Partial<{
                activator: ((arg) => VNode[]);
                default: ((arg) => VNode[]);
            }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
                activator: PropType<Element | "parent" | string & {} | 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<StrategyProps["location"]>;
                }, "type" | "default"> & {
                    default: NonNullable<Anchor>;
                    type: PropType<Anchor>;
                };
                locationStrategy: Omit<{
                    default: string;
                    type: PropType<StrategyProps["locationStrategy"]>;
                    validator: ((val) => boolean);
                }, "type" | "default"> & {
                    default: NonNullable<"connected" | "static" | LocationStrategyFunction>;
                    type: PropType<"connected" | "static" | LocationStrategyFunction>;
                };
                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 | number[] | undefined>;
                    type: PropType<string | number | 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<StrategyProps["origin"]>;
                }, "type" | "default"> & {
                    default: NonNullable<"auto" | Anchor | "overlap">;
                    type: PropType<"auto" | Anchor | "overlap">;
                };
                scrim: Omit<{
                    default: boolean;
                    type: ((...) | (...))[];
                }, "type" | "default"> & {
                    default: NonNullable<string | boolean>;
                    type: PropType<string | boolean>;
                };
                scrollStrategy: Omit<{
                    default: string;
                    type: PropType<StrategyProps["scrollStrategy"]>;
                    validator: ((val) => boolean);
                }, "type" | "default"> & {
                    default: NonNullable<"none" | "block" | "close" | ScrollStrategyFunction | "reposition">;
                    type: PropType<"none" | "block" | "close" | ScrollStrategyFunction | "reposition">;
                };
                style: {
                    default: null;
                    type: PropType<StyleValue>;
                };
                target: PropType<Element | "cursor" | "parent" | string & {} | ComponentPublicInstance | [x: number, y: number] | undefined>;
                text: StringConstructor;
                theme: StringConstructor;
                transition: {
                    default: NonNullable<string | boolean | (...) & (...) | null> | null;
                    type: PropType<string | boolean | TransitionProps & {
                        component?: ...;
                    } | null>;
                };
                width: (StringConstructor | NumberConstructor)[];
                zIndex: {
                    default: number;
                    type: (StringConstructor | NumberConstructor)[];
                };
            }, ExtractPropTypes<{
                activator: PropType<Element | "parent" | string & {} | 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) => boolean);
                }, "type" | "default"> & {
                    default: NonNullable<"connected" | "static" | LocationStrategyFunction>;
                    type: PropType<"connected" | "static" | LocationStrategyFunction>;
                };
                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 | number[] | undefined>;
                    type: PropType<string | number | 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<"auto" | Anchor | "overlap">;
                    type: PropType<"auto" | Anchor | "overlap">;
                };
                scrim: Omit<{
                    default: boolean;
                    type: (...)[];
                }, "type" | "default"> & {
                    default: NonNullable<string | boolean>;
                    type: PropType<string | boolean>;
                };
                scrollStrategy: Omit<{
                    default: string;
                    type: PropType<(...)[(...)]>;
                    validator: ((val) => boolean);
                }, "type" | "default"> & {
                    default: NonNullable<"none" | "block" | "close" | ScrollStrategyFunction | "reposition">;
                    type: PropType<"none" | "block" | "close" | ScrollStrategyFunction | "reposition">;
                };
                style: {
                    default: null;
                    type: PropType<StyleValue>;
                };
                target: PropType<Element | "cursor" | "parent" | string & {} | ComponentPublicInstance | [x: number, y: number] | undefined>;
                text: StringConstructor;
                theme: StringConstructor;
                transition: {
                    default: NonNullable<string | boolean | (...) | null> | null;
                    type: PropType<string | boolean | (...) & (...) | null>;
                };
                width: (StringConstructor | NumberConstructor)[];
                zIndex: {
                    default: number;
                    type: (StringConstructor | NumberConstructor)[];
                };
            }>>

          Type declaration

            Type declaration