Variable CategorizationStepperRendererConst

CategorizationStepperRenderer: DefineComponent<{
    cells?: JsonFormsCellRendererRegistryEntry[];
    config?: any;
    enabled?: boolean;
    path: string;
    readonly?: boolean;
    renderers?: JsonFormsRendererRegistryEntry[];
    schema: JsonSchema;
    uischema: Layout;
}, {
    activeCategory: Ref<number, number>;
    appliedOptions: ComputedRef<any>;
    categories: ComputedRef<{
        cells: JsonFormsCellRendererRegistryEntry[];
        config: any;
        data: any;
        direction: NonNullable<"row" | "column">;
        enabled: boolean;
        label: string;
        path: string;
        readonly: NonNullable<boolean | undefined>;
        renderers: JsonFormsRendererRegistryEntry[];
        schema: NonNullable<JsonSchema>;
        uischema: NonNullable<Layout & UISchemaElement>;
        visible: boolean;
    }>[];
    layout: ComputedRef<{
        cells: JsonFormsCellRendererRegistryEntry[];
        config: any;
        data: any;
        direction: NonNullable<"row" | "column">;
        enabled: boolean;
        label: string;
        path: string;
        readonly: NonNullable<boolean | undefined>;
        renderers: JsonFormsRendererRegistryEntry[];
        schema: NonNullable<JsonSchema>;
        uischema: NonNullable<Layout & UISchemaElement>;
        visible: boolean;
    }>;
    styles: Styles;
    visibleCategoriesWithIndex: ComputedRef<{
        category: ComputedRef<{
            cells: JsonFormsCellRendererRegistryEntry[];
            config: any;
            data: any;
            direction: NonNullable<"row" | "column">;
            enabled: boolean;
            label: string;
            path: string;
            readonly: NonNullable<boolean | undefined>;
            renderers: JsonFormsRendererRegistryEntry[];
            schema: NonNullable<JsonSchema>;
            uischema: NonNullable<Layout & UISchemaElement>;
            visible: boolean;
        }>;
        originalIndex: number;
    }[]>;
    vuetifyProps: ((path) => any);
}, {}, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<{
    cells?: JsonFormsCellRendererRegistryEntry[];
    config?: any;
    enabled?: boolean;
    path: string;
    readonly?: boolean;
    renderers?: JsonFormsRendererRegistryEntry[];
    schema: JsonSchema;
    uischema: Layout;
}> & Readonly<{}>, {
    cells: JsonFormsCellRendererRegistryEntry[];
    config: Record<string, any>;
    enabled: boolean;
    readonly: boolean;
    renderers: JsonFormsRendererRegistryEntry[];
}, {}, {
    DispatchRenderer: DefineComponent<ExtractPropTypes<{
        cells: {
            default: undefined;
            required: boolean;
            type: PropType<JsonFormsCellRendererRegistryEntry[]>;
        };
        config: {
            default: undefined;
            required: boolean;
            type: ObjectConstructor;
        };
        enabled: {
            default: undefined;
            required: false;
            type: BooleanConstructor;
        };
        path: {
            required: true;
            type: StringConstructor;
        };
        readonly: {
            default: undefined;
            required: false;
            type: BooleanConstructor;
        };
        renderers: {
            default: undefined;
            required: boolean;
            type: PropType<JsonFormsRendererRegistryEntry[]>;
        };
        schema: {
            required: true;
            type: PropType<JsonSchema>;
        };
        uischema: {
            required: true;
            type: PropType<UISchemaElement>;
        };
    }>, {
        renderer: ComputedRef<{
            cells: JsonFormsCellRendererRegistryEntry[];
            config: any;
            enabled: NonNullable<boolean | undefined>;
            path: string;
            readonly: NonNullable<boolean | undefined>;
            renderers: JsonFormsRendererRegistryEntry[];
            schema: NonNullable<JsonSchema | undefined>;
            uischema: NonNullable<UISchemaElement | undefined>;
            uischemas: JsonFormsUISchemaRegistryEntry[];
            visible: NonNullable<boolean | undefined>;
        }>;
        rootSchema: ComputedRef<NonNullable<JsonSchema>>;
    }, {}, {
        determinedRenderer(): any;
    }, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<ExtractPropTypes<{
        cells: {
            default: undefined;
            required: boolean;
            type: PropType<JsonFormsCellRendererRegistryEntry[]>;
        };
        config: {
            default: undefined;
            required: boolean;
            type: ObjectConstructor;
        };
        enabled: {
            default: undefined;
            required: false;
            type: BooleanConstructor;
        };
        path: {
            required: true;
            type: StringConstructor;
        };
        readonly: {
            default: undefined;
            required: false;
            type: BooleanConstructor;
        };
        renderers: {
            default: undefined;
            required: boolean;
            type: PropType<JsonFormsRendererRegistryEntry[]>;
        };
        schema: {
            required: true;
            type: PropType<JsonSchema>;
        };
        uischema: {
            required: true;
            type: PropType<UISchemaElement>;
        };
    }>> & Readonly<{}>, {
        cells: JsonFormsCellRendererRegistryEntry[];
        config: Record<string, any>;
        enabled: boolean;
        readonly: boolean;
        renderers: JsonFormsRendererRegistryEntry[];
    }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>;
    VCard: {
        __isFragment?: undefined;
        __isSuspense?: undefined;
        __isTeleport?: undefined;
        new (...args): CreateComponentPublicInstanceWithMixins<{
            density: Density;
            disabled: boolean;
            exact: boolean;
            flat: boolean;
            hover: boolean;
            replace: boolean;
            ripple: boolean | {
                class?: string;
                keys?: (...)[];
            };
            style: string | false | StyleValue[] | CSSProperties | null;
            tag: string | JSXComponent;
            tile: boolean;
            variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
        } & {
            appendAvatar?: string;
            appendIcon?: IconValue;
            border?: string | number | boolean;
            class?: any;
            color?: string;
            elevation?: string | number;
            height?: string | number;
            href?: string;
            image?: string;
            link?: boolean;
            loading?: string | boolean;
            location?: Anchor | null;
            maxHeight?: string | number;
            maxWidth?: string | number;
            minHeight?: string | number;
            minWidth?: string | number;
            position?: "absolute" | "fixed" | "relative" | "static" | "sticky";
            prependAvatar?: string;
            prependIcon?: IconValue;
            rounded?: string | number | boolean;
            subtitle?: string | number | boolean;
            text?: string | number | boolean;
            theme?: string;
            title?: string | number | boolean;
            to?: string | ObjectRenderer | ObjectRenderer;
            width?: string | number;
        } & {
            $children?: {
                actions?: ...;
                append?: ...;
                default?: ...;
                image?: ...;
                item?: ...;
                loader?: ...;
                prepend?: ...;
                subtitle?: ...;
                text?: ...;
                title?: ...;
            } | {
                $stable?: boolean;
            } | (() => VNodeChild) | VNodeChild;
            v-slots?: {
                actions?: false | (...);
                append?: false | (...);
                default?: false | (...);
                image?: false | (...);
                item?: false | (...);
                loader?: false | (...);
                prepend?: false | (...);
                subtitle?: false | (...);
                text?: false | (...);
                title?: false | (...);
            };
        } & {
            v-slot:actions?: false | (() => VNodeChild);
            v-slot:append?: false | (() => VNodeChild);
            v-slot:default?: false | (() => VNodeChild);
            v-slot:image?: false | (() => VNodeChild);
            v-slot:item?: false | (() => VNodeChild);
            v-slot:loader?: false | ((arg) => VNodeChild);
            v-slot:prepend?: false | (() => VNodeChild);
            v-slot:subtitle?: false | (() => VNodeChild);
            v-slot:text?: false | (() => VNodeChild);
            v-slot:title?: false | (() => VNodeChild);
        }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
            density: Density;
            disabled: boolean;
            exact: boolean;
            flat: boolean;
            hover: boolean;
            link: boolean;
            replace: boolean;
            ripple: boolean | {
                class?: string;
                keys?: string[];
            } | undefined;
            rounded: string | number | boolean;
            style: StyleValue;
            subtitle: string | number | boolean;
            tag: string | JSXComponent;
            text: string | number | boolean;
            tile: boolean;
            title: string | number | boolean;
            variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
        }, true, {}, SlotsType<Partial<{
            actions: (() => VNode<(...), (...), (...)>[]);
            append: (() => VNode<(...), (...), (...)>[]);
            default: (() => VNode<(...), (...), (...)>[]);
            image: (() => VNode<(...), (...), (...)>[]);
            item: (() => VNode<(...), (...), (...)>[]);
            loader: ((arg) => VNode<(...), (...), (...)>[]);
            prepend: (() => VNode<(...), (...), (...)>[]);
            subtitle: (() => VNode<(...), (...), (...)>[]);
            text: (() => VNode<(...), (...), (...)>[]);
            title: (() => VNode<(...), (...), (...)>[]);
        }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
            B: {};
            C: {};
            D: {};
            Defaults: {};
            M: {};
            P: {};
        }, {
            density: Density;
            disabled: boolean;
            exact: boolean;
            flat: boolean;
            hover: boolean;
            replace: boolean;
            ripple: boolean | {
                class?: string;
                keys?: (...)[];
            };
            style: string | false | StyleValue[] | CSSProperties | null;
            tag: string | JSXComponent;
            tile: boolean;
            variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
        } & {
            appendAvatar?: string;
            appendIcon?: IconValue;
            border?: string | number | boolean;
            class?: any;
            color?: string;
            elevation?: string | number;
            height?: string | number;
            href?: string;
            image?: string;
            link?: boolean;
            loading?: string | boolean;
            location?: Anchor | null;
            maxHeight?: string | number;
            maxWidth?: string | number;
            minHeight?: string | number;
            minWidth?: string | number;
            position?: "absolute" | "fixed" | "relative" | "static" | "sticky";
            prependAvatar?: string;
            prependIcon?: IconValue;
            rounded?: string | number | boolean;
            subtitle?: string | number | boolean;
            text?: string | number | boolean;
            theme?: string;
            title?: string | number | boolean;
            to?: string | ObjectRenderer | ObjectRenderer;
            width?: string | number;
        } & {
            $children?: {
                actions?: ...;
                append?: ...;
                default?: ...;
                image?: ...;
                item?: ...;
                loader?: ...;
                prepend?: ...;
                subtitle?: ...;
                text?: ...;
                title?: ...;
            } | {
                $stable?: boolean;
            } | (() => VNodeChild) | VNodeChild;
            v-slots?: {
                actions?: false | (...);
                append?: false | (...);
                default?: false | (...);
                image?: false | (...);
                item?: false | (...);
                loader?: false | (...);
                prepend?: false | (...);
                subtitle?: false | (...);
                text?: false | (...);
                title?: false | (...);
            };
        } & {
            v-slot:actions?: false | (() => VNodeChild);
            v-slot:append?: false | (() => VNodeChild);
            v-slot:default?: false | (() => VNodeChild);
            v-slot:image?: false | (() => VNodeChild);
            v-slot:item?: false | (() => VNodeChild);
            v-slot:loader?: false | ((arg) => VNodeChild);
            v-slot:prepend?: false | (() => VNodeChild);
            v-slot:subtitle?: false | (() => VNodeChild);
            v-slot:text?: false | (() => VNodeChild);
            v-slot:title?: false | (() => VNodeChild);
        }, {}, {}, {}, {}, {
            density: Density;
            disabled: boolean;
            exact: boolean;
            flat: boolean;
            hover: boolean;
            link: boolean;
            replace: boolean;
            ripple: boolean | {
                class?: string;
                keys?: string[];
            } | undefined;
            rounded: string | number | boolean;
            style: StyleValue;
            subtitle: string | number | boolean;
            tag: string | JSXComponent;
            text: string | number | boolean;
            tile: boolean;
            title: string | number | boolean;
            variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
        }>;
    } & ComponentOptionsBase<{
        density: Density;
        disabled: boolean;
        exact: boolean;
        flat: boolean;
        hover: boolean;
        replace: boolean;
        ripple: boolean | {
            class?: string;
            keys?: string[];
        };
        style: string | false | StyleValue[] | CSSProperties | null;
        tag: string | JSXComponent;
        tile: boolean;
        variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
    } & {
        appendAvatar?: string;
        appendIcon?: IconValue;
        border?: string | number | boolean;
        class?: any;
        color?: string;
        elevation?: string | number;
        height?: string | number;
        href?: string;
        image?: string;
        link?: boolean;
        loading?: string | boolean;
        location?: Anchor | null;
        maxHeight?: string | number;
        maxWidth?: string | number;
        minHeight?: string | number;
        minWidth?: string | number;
        position?: "absolute" | "fixed" | "relative" | "static" | "sticky";
        prependAvatar?: string;
        prependIcon?: IconValue;
        rounded?: string | number | boolean;
        subtitle?: string | number | boolean;
        text?: string | number | boolean;
        theme?: string;
        title?: string | number | boolean;
        to?: string | ObjectRenderer | ObjectRenderer;
        width?: string | number;
    } & {
        $children?: {
            actions?: (() => ...);
            append?: (() => ...);
            default?: (() => ...);
            image?: (() => ...);
            item?: (() => ...);
            loader?: ((arg) => ...);
            prepend?: (() => ...);
            subtitle?: (() => ...);
            text?: (() => ...);
            title?: (() => ...);
        } | {
            $stable?: boolean;
        } | (() => VNodeChild) | VNodeChild;
        v-slots?: {
            actions?: false | (() => ...);
            append?: false | (() => ...);
            default?: false | (() => ...);
            image?: false | (() => ...);
            item?: false | (() => ...);
            loader?: false | ((arg) => ...);
            prepend?: false | (() => ...);
            subtitle?: false | (() => ...);
            text?: false | (() => ...);
            title?: false | (() => ...);
        };
    } & {
        v-slot:actions?: false | (() => VNodeChild);
        v-slot:append?: false | (() => VNodeChild);
        v-slot:default?: false | (() => VNodeChild);
        v-slot:image?: false | (() => VNodeChild);
        v-slot:item?: false | (() => VNodeChild);
        v-slot:loader?: false | ((arg) => VNodeChild);
        v-slot:prepend?: false | (() => VNodeChild);
        v-slot:subtitle?: false | (() => VNodeChild);
        v-slot:text?: false | (() => VNodeChild);
        v-slot:title?: false | (() => VNodeChild);
    }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, {
        density: Density;
        disabled: boolean;
        exact: boolean;
        flat: boolean;
        hover: boolean;
        link: boolean;
        replace: boolean;
        ripple: boolean | {
            class?: string;
            keys?: string[];
        } | undefined;
        rounded: string | number | boolean;
        style: StyleValue;
        subtitle: string | number | boolean;
        tag: string | JSXComponent;
        text: string | number | boolean;
        tile: boolean;
        title: string | number | boolean;
        variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
    }, {}, string, SlotsType<Partial<{
        actions: (() => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        append: (() => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        default: (() => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        image: (() => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        item: (() => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        loader: ((arg) => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        prepend: (() => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        subtitle: (() => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        text: (() => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        title: (() => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
    }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
        appendAvatar: StringConstructor;
        appendIcon: PropType<IconValue>;
        border: (BooleanConstructor | NumberConstructor | StringConstructor)[];
        class: PropType<any>;
        color: StringConstructor;
        density: {
            default: string;
            type: PropType<Density>;
            validator: ((v) => boolean);
        };
        disabled: BooleanConstructor;
        elevation: {
            type: (NumberConstructor | StringConstructor)[];
            validator(v): boolean;
        };
        exact: BooleanConstructor;
        flat: BooleanConstructor;
        height: (NumberConstructor | StringConstructor)[];
        hover: BooleanConstructor;
        href: StringConstructor;
        image: StringConstructor;
        link: {
            default: undefined;
            type: BooleanConstructor;
        };
        loading: (BooleanConstructor | StringConstructor)[];
        location: PropType<Anchor | null>;
        maxHeight: (NumberConstructor | StringConstructor)[];
        maxWidth: (NumberConstructor | StringConstructor)[];
        minHeight: (NumberConstructor | StringConstructor)[];
        minWidth: (NumberConstructor | StringConstructor)[];
        position: {
            type: PropType<"absolute" | "fixed" | "relative" | "static" | "sticky">;
            validator: ((v) => boolean);
        };
        prependAvatar: StringConstructor;
        prependIcon: PropType<IconValue>;
        replace: BooleanConstructor;
        ripple: {
            default: boolean;
            type: PropType<boolean | {
                class?: string;
                keys?: (...)[];
            } | undefined>;
        };
        rounded: {
            default: undefined;
            type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
        };
        style: {
            default: null;
            type: PropType<StyleValue>;
        };
        subtitle: {
            default: undefined;
            type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
        };
        tag: {
            default: string;
            type: PropType<string | JSXComponent>;
        };
        text: {
            default: undefined;
            type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
        };
        theme: StringConstructor;
        tile: BooleanConstructor;
        title: {
            default: undefined;
            type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
        };
        to: PropType<string | ObjectRenderer | ObjectRenderer>;
        variant: Omit<{
            default: string;
            type: PropType<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">;
            validator: ((v) => boolean);
        }, "default" | "type"> & {
            default: NonNullable<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">;
            type: PropType<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">;
        };
        width: (NumberConstructor | StringConstructor)[];
    }, ExtractPropTypes<{
        appendAvatar: StringConstructor;
        appendIcon: PropType<IconValue>;
        border: (BooleanConstructor | NumberConstructor | StringConstructor)[];
        class: PropType<any>;
        color: StringConstructor;
        density: {
            default: string;
            type: PropType<Density>;
            validator: ((v) => boolean);
        };
        disabled: BooleanConstructor;
        elevation: {
            type: (NumberConstructor | StringConstructor)[];
            validator(v): boolean;
        };
        exact: BooleanConstructor;
        flat: BooleanConstructor;
        height: (NumberConstructor | StringConstructor)[];
        hover: BooleanConstructor;
        href: StringConstructor;
        image: StringConstructor;
        link: {
            default: undefined;
            type: BooleanConstructor;
        };
        loading: (BooleanConstructor | StringConstructor)[];
        location: PropType<Anchor | null>;
        maxHeight: (NumberConstructor | StringConstructor)[];
        maxWidth: (NumberConstructor | StringConstructor)[];
        minHeight: (NumberConstructor | StringConstructor)[];
        minWidth: (NumberConstructor | StringConstructor)[];
        position: {
            type: PropType<"absolute" | "fixed" | "relative" | "static" | "sticky">;
            validator: ((v) => boolean);
        };
        prependAvatar: StringConstructor;
        prependIcon: PropType<IconValue>;
        replace: BooleanConstructor;
        ripple: {
            default: boolean;
            type: PropType<boolean | {
                class?: (...) | (...);
                keys?: (...) | (...);
            } | undefined>;
        };
        rounded: {
            default: undefined;
            type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
        };
        style: {
            default: null;
            type: PropType<StyleValue>;
        };
        subtitle: {
            default: undefined;
            type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
        };
        tag: {
            default: string;
            type: PropType<string | JSXComponent>;
        };
        text: {
            default: undefined;
            type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
        };
        theme: StringConstructor;
        tile: BooleanConstructor;
        title: {
            default: undefined;
            type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
        };
        to: PropType<string | ObjectRenderer | ObjectRenderer>;
        variant: Omit<{
            default: string;
            type: PropType<(...) | (...) | (...) | (...) | (...) | (...)>;
            validator: ((v) => boolean);
        }, "default" | "type"> & {
            default: NonNullable<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">;
            type: PropType<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">;
        };
        width: (NumberConstructor | StringConstructor)[];
    }>>;
    VDivider: {
        __isFragment?: undefined;
        __isSuspense?: undefined;
        __isTeleport?: undefined;
        new (...args): CreateComponentPublicInstanceWithMixins<{
            gradient: boolean;
            inset: boolean;
            style: string | false | StyleValue[] | CSSProperties | null;
            variant: "dashed" | "dotted" | "double" | "solid";
            vertical: boolean;
        } & {
            class?: any;
            color?: string;
            contentOffset?: string | number | ((...) | (...))[];
            length?: string | number;
            opacity?: string | number;
            theme?: string;
            thickness?: string | number;
        } & {
            $children?: {
                default?: ...;
            } | {
                $stable?: boolean;
            } | (() => VNodeChild) | VNodeChild;
            v-slots?: {
                default?: false | (...);
            };
        } & {
            v-slot:default?: false | (() => VNodeChild);
        }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
            gradient: boolean;
            inset: boolean;
            style: StyleValue;
            variant: "dashed" | "dotted" | "double" | "solid";
            vertical: boolean;
        }, true, {}, SlotsType<Partial<{
            default: (() => VNode<(...), (...), (...)>[]);
        }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
            B: {};
            C: {};
            D: {};
            Defaults: {};
            M: {};
            P: {};
        }, {
            gradient: boolean;
            inset: boolean;
            style: string | false | StyleValue[] | CSSProperties | null;
            variant: "dashed" | "dotted" | "double" | "solid";
            vertical: boolean;
        } & {
            class?: any;
            color?: string;
            contentOffset?: string | number | ((...) | (...))[];
            length?: string | number;
            opacity?: string | number;
            theme?: string;
            thickness?: string | number;
        } & {
            $children?: {
                default?: ...;
            } | {
                $stable?: boolean;
            } | (() => VNodeChild) | VNodeChild;
            v-slots?: {
                default?: false | (...);
            };
        } & {
            v-slot:default?: false | (() => VNodeChild);
        }, {}, {}, {}, {}, {
            gradient: boolean;
            inset: boolean;
            style: StyleValue;
            variant: "dashed" | "dotted" | "double" | "solid";
            vertical: boolean;
        }>;
    } & ComponentOptionsBase<{
        gradient: boolean;
        inset: boolean;
        style: string | false | StyleValue[] | CSSProperties | null;
        variant: "dashed" | "dotted" | "double" | "solid";
        vertical: boolean;
    } & {
        class?: any;
        color?: string;
        contentOffset?: string | number | (string | number)[];
        length?: string | number;
        opacity?: string | number;
        theme?: string;
        thickness?: string | number;
    } & {
        $children?: {
            default?: (() => ...);
        } | {
            $stable?: boolean;
        } | (() => VNodeChild) | VNodeChild;
        v-slots?: {
            default?: false | (() => ...);
        };
    } & {
        v-slot:default?: false | (() => VNodeChild);
    }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, {
        gradient: boolean;
        inset: boolean;
        style: StyleValue;
        variant: "dashed" | "dotted" | "double" | "solid";
        vertical: boolean;
    }, {}, string, SlotsType<Partial<{
        default: (() => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
    }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
        class: PropType<any>;
        color: StringConstructor;
        contentOffset: PropType<string | number | (string | number)[]>;
        gradient: BooleanConstructor;
        inset: BooleanConstructor;
        length: (NumberConstructor | StringConstructor)[];
        opacity: (NumberConstructor | StringConstructor)[];
        style: {
            default: null;
            type: PropType<StyleValue>;
        };
        theme: StringConstructor;
        thickness: (NumberConstructor | StringConstructor)[];
        variant: {
            default: string;
            type: PropType<"dashed" | "dotted" | "double" | "solid">;
            validator: ((v) => boolean);
        };
        vertical: BooleanConstructor;
    }, ExtractPropTypes<{
        class: PropType<any>;
        color: StringConstructor;
        contentOffset: PropType<string | number | ((...) | (...))[]>;
        gradient: BooleanConstructor;
        inset: BooleanConstructor;
        length: (NumberConstructor | StringConstructor)[];
        opacity: (NumberConstructor | StringConstructor)[];
        style: {
            default: null;
            type: PropType<StyleValue>;
        };
        theme: StringConstructor;
        thickness: (NumberConstructor | StringConstructor)[];
        variant: {
            default: string;
            type: PropType<"dashed" | "dotted" | "double" | "solid">;
            validator: ((v) => boolean);
        };
        vertical: BooleanConstructor;
    }>>;
    VStepper: {
        __isFragment?: undefined;
        __isSuspense?: undefined;
        __isTeleport?: undefined;
        new (...args): CreateComponentPublicInstanceWithMixins<{
            altLabels: boolean;
            disabled: boolean;
            editable: boolean;
            flat: boolean;
            hideActions: boolean;
            itemProps: string | boolean | readonly (...)[] | ((item, fallback?) => any) | null;
            itemTitle: string | boolean | readonly (...)[] | ((item, fallback?) => any) | null;
            itemValue: string | boolean | readonly (...)[] | ((item, fallback?) => any) | null;
            items: readonly StepperItem[];
            mandatory: "force" | boolean;
            mobile: boolean | null;
            multiple: boolean;
            nextText: string;
            nonLinear: boolean;
            prevText: string;
            selectedClass: string;
            style: string | false | StyleValue[] | CSSProperties | null;
            tag: string | JSXComponent;
            tile: boolean;
        } & {
            bgColor?: string;
            border?: string | number | boolean;
            class?: any;
            color?: string;
            completeIcon?: IconValue;
            editIcon?: IconValue;
            elevation?: string | number;
            errorIcon?: IconValue;
            height?: string | number;
            location?: Anchor | null;
            max?: number;
            maxHeight?: string | number;
            maxWidth?: string | number;
            minHeight?: string | number;
            minWidth?: string | number;
            mobileBreakpoint?: number | DisplayBreakpoint;
            position?: "absolute" | "fixed" | "relative" | "static" | "sticky";
            rounded?: string | number | boolean;
            theme?: string;
            width?: string | number;
        }, {
            next: (() => void);
            prev: (() => void);
        }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Omit<{
            update:modelValue: ((v) => true);
        }, "$children" | "v-slots" | "v-slot:default" | "v-slot:header" | "v-slot:item" | "v-slot:subtitle" | "v-slot:title" | "modelValue" | "update:modelValue" | "v-slot:next" | "v-slot:prev" | `v-slot:item.${string}` | "v-slot:actions" | "v-slot:icon" | `v-slot:header-item.${string}` | "v-slot:header-item">, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
            altLabels: boolean;
            disabled: boolean;
            editable: boolean;
            flat: boolean;
            hideActions: boolean;
            itemProps: SelectItemKey;
            itemTitle: SelectItemKey;
            itemValue: SelectItemKey;
            items: readonly StepperItem[];
            mandatory: "force" | boolean;
            mobile: boolean | null;
            multiple: boolean;
            nextText: string;
            nonLinear: boolean;
            prevText: string;
            rounded: string | number | boolean;
            selectedClass: string;
            style: StyleValue;
            tag: string | JSXComponent;
            tile: boolean;
        }, true, {}, SlotsType<Partial<{
            actions: ((arg) => VNode<(...), (...), (...)>[]);
            default: ((arg) => VNode<(...), (...), (...)>[]);
            header: ((arg) => VNode<(...), (...), (...)>[]);
            header-item: ((arg) => VNode<(...), (...), (...)>[]);
            icon: ((arg) => VNode<(...), (...), (...)>[]);
            item: ((arg) => VNode<(...), (...), (...)>[]);
            next: (() => VNode<(...), (...), (...)>[]);
            prev: (() => VNode<(...), (...), (...)>[]);
            subtitle: ((arg) => VNode<(...), (...), (...)>[]);
            title: ((arg) => VNode<(...), (...), (...)>[]);
            [x: `header-item.${string}`]: ((arg) => VNode<(...), (...), (...)>[]);
        }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
            B: {};
            C: {};
            D: {};
            Defaults: {};
            M: {};
            P: {};
        }, {
            altLabels: boolean;
            disabled: boolean;
            editable: boolean;
            flat: boolean;
            hideActions: boolean;
            itemProps: string | boolean | readonly (...)[] | ((item, fallback?) => any) | null;
            itemTitle: string | boolean | readonly (...)[] | ((item, fallback?) => any) | null;
            itemValue: string | boolean | readonly (...)[] | ((item, fallback?) => any) | null;
            items: readonly StepperItem[];
            mandatory: "force" | boolean;
            mobile: boolean | null;
            multiple: boolean;
            nextText: string;
            nonLinear: boolean;
            prevText: string;
            selectedClass: string;
            style: string | false | StyleValue[] | CSSProperties | null;
            tag: string | JSXComponent;
            tile: boolean;
        } & {
            bgColor?: string;
            border?: string | number | boolean;
            class?: any;
            color?: string;
            completeIcon?: IconValue;
            editIcon?: IconValue;
            elevation?: string | number;
            errorIcon?: IconValue;
            height?: string | number;
            location?: Anchor | null;
            max?: number;
            maxHeight?: string | number;
            maxWidth?: string | number;
            minHeight?: string | number;
            minWidth?: string | number;
            mobileBreakpoint?: number | DisplayBreakpoint;
            position?: "absolute" | "fixed" | "relative" | "static" | "sticky";
            rounded?: string | number | boolean;
            theme?: string;
            width?: string | number;
        }, {
            next: (() => void);
            prev: (() => void);
        }, {}, {}, {}, {
            altLabels: boolean;
            disabled: boolean;
            editable: boolean;
            flat: boolean;
            hideActions: boolean;
            itemProps: SelectItemKey;
            itemTitle: SelectItemKey;
            itemValue: SelectItemKey;
            items: readonly StepperItem[];
            mandatory: "force" | boolean;
            mobile: boolean | null;
            multiple: boolean;
            nextText: string;
            nonLinear: boolean;
            prevText: string;
            rounded: string | number | boolean;
            selectedClass: string;
            style: StyleValue;
            tag: string | JSXComponent;
            tile: boolean;
        }>;
    } & ComponentOptionsBase<{
        altLabels: boolean;
        disabled: boolean;
        editable: boolean;
        flat: boolean;
        hideActions: boolean;
        itemProps: string | boolean | readonly ((...) | (...))[] | ((item, fallback?) => any) | null;
        itemTitle: string | boolean | readonly ((...) | (...))[] | ((item, fallback?) => any) | null;
        itemValue: string | boolean | readonly ((...) | (...))[] | ((item, fallback?) => any) | null;
        items: readonly StepperItem[];
        mandatory: "force" | boolean;
        mobile: boolean | null;
        multiple: boolean;
        nextText: string;
        nonLinear: boolean;
        prevText: string;
        selectedClass: string;
        style: string | false | StyleValue[] | CSSProperties | null;
        tag: string | JSXComponent;
        tile: boolean;
    } & {
        bgColor?: string;
        border?: string | number | boolean;
        class?: any;
        color?: string;
        completeIcon?: IconValue;
        editIcon?: IconValue;
        elevation?: string | number;
        errorIcon?: IconValue;
        height?: string | number;
        location?: Anchor | null;
        max?: number;
        maxHeight?: string | number;
        maxWidth?: string | number;
        minHeight?: string | number;
        minWidth?: string | number;
        mobileBreakpoint?: number | DisplayBreakpoint;
        position?: "absolute" | "fixed" | "relative" | "static" | "sticky";
        rounded?: string | number | boolean;
        theme?: string;
        width?: string | number;
    }, {
        next: (() => void);
        prev: (() => void);
    }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Omit<{
        update:modelValue: ((v) => true);
    }, "$children" | "v-slots" | "v-slot:default" | "modelValue" | "update:modelValue" | "v-slot:header" | "v-slot:item" | "v-slot:subtitle" | "v-slot:title" | "v-slot:actions" | "v-slot:next" | "v-slot:prev" | `v-slot:item.${string}` | "v-slot:icon" | `v-slot:header-item.${string}` | "v-slot:header-item">, string, {
        altLabels: boolean;
        disabled: boolean;
        editable: boolean;
        flat: boolean;
        hideActions: boolean;
        itemProps: SelectItemKey;
        itemTitle: SelectItemKey;
        itemValue: SelectItemKey;
        items: readonly StepperItem[];
        mandatory: "force" | boolean;
        mobile: boolean | null;
        multiple: boolean;
        nextText: string;
        nonLinear: boolean;
        prevText: string;
        rounded: string | number | boolean;
        selectedClass: string;
        style: StyleValue;
        tag: string | JSXComponent;
        tile: boolean;
    }, {}, string, SlotsType<Partial<{
        actions: ((arg) => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        default: ((arg) => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        header: ((arg) => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        header-item: ((arg) => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        icon: ((arg) => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        item: ((arg) => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        next: (() => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        prev: (() => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        subtitle: ((arg) => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        title: ((arg) => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        [x: `header-item.${string}`]: ((arg) => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
    }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & (new <TModel>(props, slots) => GenericProps<{
        modelValue?: TModel;
        onUpdate:modelValue?: ((value) => void);
    }, VStepperSlots>) & FilterPropsOptions<{
        altLabels: BooleanConstructor;
        bgColor: StringConstructor;
        border: (BooleanConstructor | NumberConstructor | StringConstructor)[];
        class: PropType<any>;
        color: StringConstructor;
        completeIcon: PropType<IconValue>;
        disabled: BooleanConstructor;
        editIcon: PropType<IconValue>;
        editable: BooleanConstructor;
        elevation: {
            type: (NumberConstructor | StringConstructor)[];
            validator(v): boolean;
        };
        errorIcon: PropType<IconValue>;
        flat: BooleanConstructor;
        height: (NumberConstructor | StringConstructor)[];
        hideActions: BooleanConstructor;
        itemProps: {
            default: string;
            type: PropType<SelectItemKey>;
        };
        itemTitle: {
            default: string;
            type: PropType<SelectItemKey>;
        };
        itemValue: {
            default: string;
            type: PropType<SelectItemKey>;
        };
        items: {
            default: (() => never[]);
            type: PropType<readonly StepperItem[]>;
        };
        location: PropType<Anchor | null>;
        mandatory: {
            default: NonNullable<"force" | boolean>;
            type: PropType<"force" | boolean>;
        };
        max: NumberConstructor;
        maxHeight: (NumberConstructor | StringConstructor)[];
        maxWidth: (NumberConstructor | StringConstructor)[];
        minHeight: (NumberConstructor | StringConstructor)[];
        minWidth: (NumberConstructor | StringConstructor)[];
        mobile: {
            default: boolean;
            type: PropType<boolean | null>;
        };
        mobileBreakpoint: PropType<number | DisplayBreakpoint>;
        modelValue: {
            default: undefined;
            type: null;
        };
        multiple: BooleanConstructor;
        nextText: {
            default: string;
            type: StringConstructor;
        };
        nonLinear: BooleanConstructor;
        position: {
            type: PropType<"absolute" | "fixed" | "relative" | "static" | "sticky">;
            validator: ((v) => boolean);
        };
        prevText: {
            default: string;
            type: StringConstructor;
        };
        rounded: {
            default: undefined;
            type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
        };
        selectedClass: {
            default: string;
            type: PropType<string>;
        };
        style: {
            default: null;
            type: PropType<StyleValue>;
        };
        tag: {
            default: string;
            type: PropType<string | JSXComponent>;
        };
        theme: StringConstructor;
        tile: BooleanConstructor;
        width: (NumberConstructor | StringConstructor)[];
    }, ExtractPropTypes<{
        altLabels: BooleanConstructor;
        bgColor: StringConstructor;
        border: (BooleanConstructor | NumberConstructor | StringConstructor)[];
        class: PropType<any>;
        color: StringConstructor;
        completeIcon: PropType<IconValue>;
        disabled: BooleanConstructor;
        editIcon: PropType<IconValue>;
        editable: BooleanConstructor;
        elevation: {
            type: (NumberConstructor | StringConstructor)[];
            validator(v): boolean;
        };
        errorIcon: PropType<IconValue>;
        flat: BooleanConstructor;
        height: (NumberConstructor | StringConstructor)[];
        hideActions: BooleanConstructor;
        itemProps: {
            default: string;
            type: PropType<SelectItemKey>;
        };
        itemTitle: {
            default: string;
            type: PropType<SelectItemKey>;
        };
        itemValue: {
            default: string;
            type: PropType<SelectItemKey>;
        };
        items: {
            default: (() => never[]);
            type: PropType<readonly StepperItem[]>;
        };
        location: PropType<Anchor | null>;
        mandatory: {
            default: NonNullable<"force" | boolean>;
            type: PropType<"force" | boolean>;
        };
        max: NumberConstructor;
        maxHeight: (NumberConstructor | StringConstructor)[];
        maxWidth: (NumberConstructor | StringConstructor)[];
        minHeight: (NumberConstructor | StringConstructor)[];
        minWidth: (NumberConstructor | StringConstructor)[];
        mobile: {
            default: boolean;
            type: PropType<boolean | null>;
        };
        mobileBreakpoint: PropType<number | DisplayBreakpoint>;
        modelValue: {
            default: undefined;
            type: null;
        };
        multiple: BooleanConstructor;
        nextText: {
            default: string;
            type: StringConstructor;
        };
        nonLinear: BooleanConstructor;
        position: {
            type: PropType<"absolute" | "fixed" | "relative" | "static" | "sticky">;
            validator: ((v) => boolean);
        };
        prevText: {
            default: string;
            type: StringConstructor;
        };
        rounded: {
            default: undefined;
            type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
        };
        selectedClass: {
            default: string;
            type: PropType<string>;
        };
        style: {
            default: null;
            type: PropType<StyleValue>;
        };
        tag: {
            default: string;
            type: PropType<string | JSXComponent>;
        };
        theme: StringConstructor;
        tile: BooleanConstructor;
        width: (NumberConstructor | StringConstructor)[];
    }>>;
    VStepperActions: {
        __isFragment?: undefined;
        __isSuspense?: undefined;
        __isTeleport?: undefined;
        new (...args): CreateComponentPublicInstanceWithMixins<{
            disabled: "next" | "prev" | boolean;
            nextText: string;
            prevText: string;
        } & {
            color?: string;
        } & {
            $children?: {
                next?: ...;
                prev?: ...;
            } | {
                $stable?: boolean;
            } | {} | VNodeChild;
            v-slots?: {
                next?: false | (...);
                prev?: false | (...);
            };
        } & {
            v-slot:next?: false | ((arg) => VNodeChild);
            v-slot:prev?: false | ((arg) => VNodeChild);
        } & {
            onClick:next?: (() => any);
            onClick:prev?: (() => any);
        }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
            click:next: (() => true);
            click:prev: (() => true);
        }, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
            disabled: "next" | "prev" | boolean;
            nextText: string;
            prevText: string;
        }, true, {}, SlotsType<Partial<{
            next: ((arg) => VNode<(...), (...), (...)>[]);
            prev: ((arg) => VNode<(...), (...), (...)>[]);
        }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
            B: {};
            C: {};
            D: {};
            Defaults: {};
            M: {};
            P: {};
        }, {
            disabled: "next" | "prev" | boolean;
            nextText: string;
            prevText: string;
        } & {
            color?: string;
        } & {
            $children?: {
                next?: ...;
                prev?: ...;
            } | {
                $stable?: boolean;
            } | {} | VNodeChild;
            v-slots?: {
                next?: false | (...);
                prev?: false | (...);
            };
        } & {
            v-slot:next?: false | ((arg) => VNodeChild);
            v-slot:prev?: false | ((arg) => VNodeChild);
        } & {
            onClick:next?: (() => any);
            onClick:prev?: (() => any);
        }, {}, {}, {}, {}, {
            disabled: "next" | "prev" | boolean;
            nextText: string;
            prevText: string;
        }>;
    } & ComponentOptionsBase<{
        disabled: "next" | "prev" | boolean;
        nextText: string;
        prevText: string;
    } & {
        color?: string;
    } & {
        $children?: {
            next?: ((arg) => ...);
            prev?: ((arg) => ...);
        } | {
            $stable?: boolean;
        } | {} | VNodeChild;
        v-slots?: {
            next?: false | ((arg) => ...);
            prev?: false | ((arg) => ...);
        };
    } & {
        v-slot:next?: false | ((arg) => VNodeChild);
        v-slot:prev?: false | ((arg) => VNodeChild);
    } & {
        onClick:next?: (() => any);
        onClick:prev?: (() => any);
    }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
        click:next: (() => true);
        click:prev: (() => true);
    }, string, {
        disabled: "next" | "prev" | boolean;
        nextText: string;
        prevText: string;
    }, {}, string, SlotsType<Partial<{
        next: ((arg) => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        prev: ((arg) => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
    }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
        color: StringConstructor;
        disabled: {
            default: boolean;
            type: PropType<"next" | "prev" | boolean>;
        };
        nextText: {
            default: string;
            type: StringConstructor;
        };
        prevText: {
            default: string;
            type: StringConstructor;
        };
    }, ExtractPropTypes<{
        color: StringConstructor;
        disabled: {
            default: boolean;
            type: PropType<"next" | "prev" | boolean>;
        };
        nextText: {
            default: string;
            type: StringConstructor;
        };
        prevText: {
            default: string;
            type: StringConstructor;
        };
    }>>;
    VStepperHeader: {
        __isFragment?: undefined;
        __isSuspense?: undefined;
        __isTeleport?: undefined;
        new (...args): CreateComponentPublicInstanceWithMixins<{
            style: string | false | StyleValue[] | CSSProperties | null;
            tag: string;
        } & {
            class?: any;
        } & {
            $children?: {
                default?: ...;
            } | {
                $stable?: boolean;
            } | (() => VNodeChild) | VNodeChild;
            v-slots?: {
                default?: false | (...);
            };
        } & {
            v-slot:default?: false | (() => VNodeChild);
        }, (() => VNode<RendererNode, RendererElement, {
            [key: string]: any;
        }>), unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
            style: StyleValue;
            tag: string;
        }, true, {}, SlotsType<Partial<{
            default: (() => VNode<(...), (...), (...)>[]);
        }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
            B: {};
            C: {};
            D: {};
            Defaults: {};
            M: {};
            P: {};
        }, {
            style: string | false | StyleValue[] | CSSProperties | null;
            tag: string;
        } & {
            class?: any;
        } & {
            $children?: {
                default?: ...;
            } | {
                $stable?: boolean;
            } | (() => VNodeChild) | VNodeChild;
            v-slots?: {
                default?: false | (...);
            };
        } & {
            v-slot:default?: false | (() => VNodeChild);
        }, (() => VNode<RendererNode, RendererElement, {
            [key: string]: any;
        }>), {}, {}, {}, {
            style: StyleValue;
            tag: string;
        }>;
    } & ComponentOptionsBase<{
        style: string | false | StyleValue[] | CSSProperties | null;
        tag: string;
    } & {
        class?: any;
    } & {
        $children?: {
            default?: (() => ...);
        } | {
            $stable?: boolean;
        } | (() => VNodeChild) | VNodeChild;
        v-slots?: {
            default?: false | (() => ...);
        };
    } & {
        v-slot:default?: false | (() => VNodeChild);
    }, (() => VNode<RendererNode, RendererElement, {
        [key: string]: any;
    }>), unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, {
        style: StyleValue;
        tag: string;
    }, {}, string, SlotsType<Partial<{
        default: (() => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
    }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
        class: PropType<any>;
        style: {
            default: null;
            type: PropType<StyleValue>;
        };
        tag: {
            default: string;
            type: StringConstructor;
        };
    }, ExtractPropTypes<{
        class: PropType<any>;
        style: {
            default: null;
            type: PropType<StyleValue>;
        };
        tag: {
            default: string;
            type: StringConstructor;
        };
    }>>;
    VStepperItem: {
        __isFragment?: undefined;
        __isSuspense?: undefined;
        __isTeleport?: undefined;
        new (...args): CreateComponentPublicInstanceWithMixins<{
            complete: boolean;
            completeIcon: IconValue;
            disabled: boolean;
            editIcon: IconValue;
            editable: boolean;
            error: boolean;
            errorIcon: IconValue;
            ripple: boolean | {
                class?: string;
                keys?: (...)[];
            };
            rules: readonly ValidationRule[];
        } & {
            color?: string;
            icon?: IconValue;
            selectedClass?: string;
            subtitle?: string;
            title?: string;
            value?: any;
        } & {
            $children?: {
                default?: ...;
                icon?: ...;
                subtitle?: ...;
                title?: ...;
            } | {
                $stable?: boolean;
            } | ((arg) => VNodeChild) | VNodeChild;
            v-slots?: {
                default?: false | (...);
                icon?: false | (...);
                subtitle?: false | (...);
                title?: false | (...);
            };
        } & {
            v-slot:default?: false | ((arg) => VNodeChild);
            v-slot:icon?: false | ((arg) => VNodeChild);
            v-slot:subtitle?: false | ((arg) => VNodeChild);
            v-slot:title?: false | ((arg) => VNodeChild);
        } & {
            onGroup:selected?: ((val) => any);
        }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
            group:selected: ((val) => true);
        }, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
            complete: boolean;
            completeIcon: IconValue;
            disabled: boolean;
            editIcon: IconValue;
            editable: boolean;
            error: boolean;
            errorIcon: IconValue;
            ripple: boolean | {
                class?: string;
                keys?: string[];
            } | undefined;
            rules: readonly ValidationRule[];
        }, true, {}, SlotsType<Partial<{
            default: ((arg) => VNode<(...), (...), (...)>[]);
            icon: ((arg) => VNode<(...), (...), (...)>[]);
            subtitle: ((arg) => VNode<(...), (...), (...)>[]);
            title: ((arg) => VNode<(...), (...), (...)>[]);
        }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
            B: {};
            C: {};
            D: {};
            Defaults: {};
            M: {};
            P: {};
        }, {
            complete: boolean;
            completeIcon: IconValue;
            disabled: boolean;
            editIcon: IconValue;
            editable: boolean;
            error: boolean;
            errorIcon: IconValue;
            ripple: boolean | {
                class?: string;
                keys?: (...)[];
            };
            rules: readonly ValidationRule[];
        } & {
            color?: string;
            icon?: IconValue;
            selectedClass?: string;
            subtitle?: string;
            title?: string;
            value?: any;
        } & {
            $children?: {
                default?: ...;
                icon?: ...;
                subtitle?: ...;
                title?: ...;
            } | {
                $stable?: boolean;
            } | ((arg) => VNodeChild) | VNodeChild;
            v-slots?: {
                default?: false | (...);
                icon?: false | (...);
                subtitle?: false | (...);
                title?: false | (...);
            };
        } & {
            v-slot:default?: false | ((arg) => VNodeChild);
            v-slot:icon?: false | ((arg) => VNodeChild);
            v-slot:subtitle?: false | ((arg) => VNodeChild);
            v-slot:title?: false | ((arg) => VNodeChild);
        } & {
            onGroup:selected?: ((val) => any);
        }, {}, {}, {}, {}, {
            complete: boolean;
            completeIcon: IconValue;
            disabled: boolean;
            editIcon: IconValue;
            editable: boolean;
            error: boolean;
            errorIcon: IconValue;
            ripple: boolean | {
                class?: string;
                keys?: string[];
            } | undefined;
            rules: readonly ValidationRule[];
        }>;
    } & ComponentOptionsBase<{
        complete: boolean;
        completeIcon: IconValue;
        disabled: boolean;
        editIcon: IconValue;
        editable: boolean;
        error: boolean;
        errorIcon: IconValue;
        ripple: boolean | {
            class?: string;
            keys?: string[];
        };
        rules: readonly ValidationRule[];
    } & {
        color?: string;
        icon?: IconValue;
        selectedClass?: string;
        subtitle?: string;
        title?: string;
        value?: any;
    } & {
        $children?: {
            default?: ((arg) => ...);
            icon?: ((arg) => ...);
            subtitle?: ((arg) => ...);
            title?: ((arg) => ...);
        } | {
            $stable?: boolean;
        } | ((arg) => VNodeChild) | VNodeChild;
        v-slots?: {
            default?: false | ((arg) => ...);
            icon?: false | ((arg) => ...);
            subtitle?: false | ((arg) => ...);
            title?: false | ((arg) => ...);
        };
    } & {
        v-slot:default?: false | ((arg) => VNodeChild);
        v-slot:icon?: false | ((arg) => VNodeChild);
        v-slot:subtitle?: false | ((arg) => VNodeChild);
        v-slot:title?: false | ((arg) => VNodeChild);
    } & {
        onGroup:selected?: ((val) => any);
    }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
        group:selected: ((val) => true);
    }, string, {
        complete: boolean;
        completeIcon: IconValue;
        disabled: boolean;
        editIcon: IconValue;
        editable: boolean;
        error: boolean;
        errorIcon: IconValue;
        ripple: boolean | {
            class?: string;
            keys?: string[];
        } | undefined;
        rules: readonly ValidationRule[];
    }, {}, string, SlotsType<Partial<{
        default: ((arg) => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        icon: ((arg) => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        subtitle: ((arg) => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        title: ((arg) => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
    }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
        color: StringConstructor;
        complete: BooleanConstructor;
        completeIcon: {
            default: string;
            type: PropType<IconValue>;
        };
        disabled: BooleanConstructor;
        editIcon: {
            default: string;
            type: PropType<IconValue>;
        };
        editable: BooleanConstructor;
        error: BooleanConstructor;
        errorIcon: {
            default: string;
            type: PropType<IconValue>;
        };
        icon: PropType<IconValue>;
        ripple: {
            default: boolean;
            type: PropType<boolean | {
                class?: string;
                keys?: (...)[];
            } | undefined>;
        };
        rules: {
            default: (() => never[]);
            type: PropType<readonly ValidationRule[]>;
        };
        selectedClass: StringConstructor;
        subtitle: StringConstructor;
        title: StringConstructor;
        value: null;
    }, ExtractPropTypes<{
        color: StringConstructor;
        complete: BooleanConstructor;
        completeIcon: {
            default: string;
            type: PropType<IconValue>;
        };
        disabled: BooleanConstructor;
        editIcon: {
            default: string;
            type: PropType<IconValue>;
        };
        editable: BooleanConstructor;
        error: BooleanConstructor;
        errorIcon: {
            default: string;
            type: PropType<IconValue>;
        };
        icon: PropType<IconValue>;
        ripple: {
            default: boolean;
            type: PropType<boolean | {
                class?: (...) | (...);
                keys?: (...) | (...);
            } | undefined>;
        };
        rules: {
            default: (() => never[]);
            type: PropType<readonly ValidationRule[]>;
        };
        selectedClass: StringConstructor;
        subtitle: StringConstructor;
        title: StringConstructor;
        value: null;
    }>>;
    VStepperVertical: {
        __isFragment?: undefined;
        __isSuspense?: undefined;
        __isTeleport?: undefined;
        new (...args): CreateComponentPublicInstanceWithMixins<{
            altLabels: boolean;
            collapseIcon: IconValue;
            disabled: boolean;
            eager: boolean;
            editable: boolean;
            expandIcon: IconValue;
            flat: boolean;
            focusable: boolean;
            hideActions: boolean;
            itemProps: string | boolean | readonly (...)[] | ((item, fallback?) => any) | null;
            itemTitle: string | boolean | readonly (...)[] | ((item, fallback?) => any) | null;
            itemValue: string | boolean | readonly (...)[] | ((item, fallback?) => any) | null;
            items: readonly StepperItem[];
            mandatory: "force" | boolean;
            mobile: boolean | null;
            multiple: boolean;
            nextText: string;
            nonLinear: boolean;
            prevText: string;
            readonly: boolean;
            ripple: boolean | {
                class?: string;
                keys?: (...)[];
            };
            style: string | false | StyleValue[] | CSSProperties | null;
            tag: string | JSXComponent;
            tile: boolean;
            variant: "accordion" | "default" | "inset" | "popout";
        } & {
            bgColor?: string;
            class?: any;
            color?: string;
            completeIcon?: IconValue;
            editIcon?: IconValue;
            elevation?: string | number;
            errorIcon?: IconValue;
            max?: number;
            mobileBreakpoint?: number | DisplayBreakpoint;
            rounded?: string | number | boolean;
            selectedClass?: string;
            theme?: string;
        }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Omit<{
            update:modelValue: ((val) => true);
        }, "$children" | "v-slots" | "v-slot:default" | "v-slot:subtitle" | "v-slot:title" | "modelValue" | "update:modelValue" | "v-slot:next" | "v-slot:prev" | `v-slot:item.${string}` | "v-slot:actions" | "v-slot:icon" | `v-slot:header-item.${string}`>, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
            altLabels: boolean;
            collapseIcon: IconValue;
            disabled: boolean;
            eager: boolean;
            editable: boolean;
            expandIcon: IconValue;
            flat: boolean;
            focusable: boolean;
            hideActions: boolean;
            itemProps: SelectItemKey;
            itemTitle: SelectItemKey;
            itemValue: SelectItemKey;
            items: readonly StepperItem[];
            mandatory: "force" | boolean;
            mobile: boolean | null;
            multiple: boolean;
            nextText: string;
            nonLinear: boolean;
            prevText: string;
            readonly: boolean;
            ripple: boolean | {
                class?: string;
                keys?: string[];
            } | undefined;
            rounded: string | number | boolean;
            style: StyleValue;
            tag: string | JSXComponent;
            tile: boolean;
            variant: "accordion" | "default" | "inset" | "popout";
        }, true, {}, SlotsType<Partial<{
            actions: ((arg) => VNode<(...), (...), (...)>[]);
            default: ((arg) => VNode<(...), (...), (...)>[]);
            icon: ((arg) => VNode<(...), (...), (...)>[]);
            next: ((arg) => VNode<(...), (...), (...)>[]);
            prev: ((arg) => VNode<(...), (...), (...)>[]);
            subtitle: ((arg) => VNode<(...), (...), (...)>[]);
            title: ((arg) => VNode<(...), (...), (...)>[]);
            [x: `header-item.${string}`]: ((arg) => VNode<(...), (...), (...)>[]);
        }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
            B: {};
            C: {};
            D: {};
            Defaults: {};
            M: {};
            P: {};
        }, {
            altLabels: boolean;
            collapseIcon: IconValue;
            disabled: boolean;
            eager: boolean;
            editable: boolean;
            expandIcon: IconValue;
            flat: boolean;
            focusable: boolean;
            hideActions: boolean;
            itemProps: string | boolean | readonly (...)[] | ((item, fallback?) => any) | null;
            itemTitle: string | boolean | readonly (...)[] | ((item, fallback?) => any) | null;
            itemValue: string | boolean | readonly (...)[] | ((item, fallback?) => any) | null;
            items: readonly StepperItem[];
            mandatory: "force" | boolean;
            mobile: boolean | null;
            multiple: boolean;
            nextText: string;
            nonLinear: boolean;
            prevText: string;
            readonly: boolean;
            ripple: boolean | {
                class?: string;
                keys?: (...)[];
            };
            style: string | false | StyleValue[] | CSSProperties | null;
            tag: string | JSXComponent;
            tile: boolean;
            variant: "accordion" | "default" | "inset" | "popout";
        } & {
            bgColor?: string;
            class?: any;
            color?: string;
            completeIcon?: IconValue;
            editIcon?: IconValue;
            elevation?: string | number;
            errorIcon?: IconValue;
            max?: number;
            mobileBreakpoint?: number | DisplayBreakpoint;
            rounded?: string | number | boolean;
            selectedClass?: string;
            theme?: string;
        }, {}, {}, {}, {}, {
            altLabels: boolean;
            collapseIcon: IconValue;
            disabled: boolean;
            eager: boolean;
            editable: boolean;
            expandIcon: IconValue;
            flat: boolean;
            focusable: boolean;
            hideActions: boolean;
            itemProps: SelectItemKey;
            itemTitle: SelectItemKey;
            itemValue: SelectItemKey;
            items: readonly StepperItem[];
            mandatory: "force" | boolean;
            mobile: boolean | null;
            multiple: boolean;
            nextText: string;
            nonLinear: boolean;
            prevText: string;
            readonly: boolean;
            ripple: boolean | {
                class?: string;
                keys?: string[];
            } | undefined;
            rounded: string | number | boolean;
            style: StyleValue;
            tag: string | JSXComponent;
            tile: boolean;
            variant: "accordion" | "default" | "inset" | "popout";
        }>;
    } & ComponentOptionsBase<{
        altLabels: boolean;
        collapseIcon: IconValue;
        disabled: boolean;
        eager: boolean;
        editable: boolean;
        expandIcon: IconValue;
        flat: boolean;
        focusable: boolean;
        hideActions: boolean;
        itemProps: string | boolean | readonly ((...) | (...))[] | ((item, fallback?) => any) | null;
        itemTitle: string | boolean | readonly ((...) | (...))[] | ((item, fallback?) => any) | null;
        itemValue: string | boolean | readonly ((...) | (...))[] | ((item, fallback?) => any) | null;
        items: readonly StepperItem[];
        mandatory: "force" | boolean;
        mobile: boolean | null;
        multiple: boolean;
        nextText: string;
        nonLinear: boolean;
        prevText: string;
        readonly: boolean;
        ripple: boolean | {
            class?: string;
            keys?: string[];
        };
        style: string | false | StyleValue[] | CSSProperties | null;
        tag: string | JSXComponent;
        tile: boolean;
        variant: "accordion" | "default" | "inset" | "popout";
    } & {
        bgColor?: string;
        class?: any;
        color?: string;
        completeIcon?: IconValue;
        editIcon?: IconValue;
        elevation?: string | number;
        errorIcon?: IconValue;
        max?: number;
        mobileBreakpoint?: number | DisplayBreakpoint;
        rounded?: string | number | boolean;
        selectedClass?: string;
        theme?: string;
    }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Omit<{
        update:modelValue: ((val) => true);
    }, "$children" | "v-slots" | "v-slot:default" | "modelValue" | "update:modelValue" | "v-slot:subtitle" | "v-slot:title" | "v-slot:actions" | "v-slot:next" | "v-slot:prev" | `v-slot:item.${string}` | "v-slot:icon" | `v-slot:header-item.${string}`>, string, {
        altLabels: boolean;
        collapseIcon: IconValue;
        disabled: boolean;
        eager: boolean;
        editable: boolean;
        expandIcon: IconValue;
        flat: boolean;
        focusable: boolean;
        hideActions: boolean;
        itemProps: SelectItemKey;
        itemTitle: SelectItemKey;
        itemValue: SelectItemKey;
        items: readonly StepperItem[];
        mandatory: "force" | boolean;
        mobile: boolean | null;
        multiple: boolean;
        nextText: string;
        nonLinear: boolean;
        prevText: string;
        readonly: boolean;
        ripple: boolean | {
            class?: string;
            keys?: string[];
        } | undefined;
        rounded: string | number | boolean;
        style: StyleValue;
        tag: string | JSXComponent;
        tile: boolean;
        variant: "accordion" | "default" | "inset" | "popout";
    }, {}, string, SlotsType<Partial<{
        actions: ((arg) => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        default: ((arg) => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        icon: ((arg) => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        next: ((arg) => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        prev: ((arg) => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        subtitle: ((arg) => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        title: ((arg) => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        [x: `header-item.${string}`]: ((arg) => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
    }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & (new <T>(props, slots) => GenericProps<{
        modelValue?: T;
        onUpdate:modelValue?: ((value) => void);
    }, VStepperVerticalSlots<T>>) & FilterPropsOptions<{
        altLabels: BooleanConstructor;
        bgColor: StringConstructor;
        class: PropType<any>;
        collapseIcon: {
            default: string;
            type: PropType<IconValue>;
        };
        color: StringConstructor;
        completeIcon: PropType<IconValue>;
        disabled: BooleanConstructor;
        eager: BooleanConstructor;
        editIcon: PropType<IconValue>;
        editable: BooleanConstructor;
        elevation: {
            type: (NumberConstructor | StringConstructor)[];
            validator(v): boolean;
        };
        errorIcon: PropType<IconValue>;
        expandIcon: {
            default: string;
            type: PropType<IconValue>;
        };
        flat: BooleanConstructor;
        focusable: BooleanConstructor;
        hideActions: BooleanConstructor;
        itemProps: {
            default: string;
            type: PropType<SelectItemKey>;
        };
        itemTitle: {
            default: string;
            type: PropType<SelectItemKey>;
        };
        itemValue: {
            default: string;
            type: PropType<SelectItemKey>;
        };
        items: {
            default: (() => never[]);
            type: PropType<readonly StepperItem[]>;
        };
        mandatory: {
            default: NonNullable<"force" | boolean>;
            type: PropType<"force" | boolean>;
        };
        max: NumberConstructor;
        mobile: {
            default: boolean;
            type: PropType<boolean | null>;
        };
        mobileBreakpoint: PropType<number | DisplayBreakpoint>;
        modelValue: {
            default: undefined;
            type: null;
        };
        multiple: BooleanConstructor;
        nextText: {
            default: string;
            type: StringConstructor;
        };
        nonLinear: BooleanConstructor;
        prevText: {
            default: string;
            type: StringConstructor;
        };
        readonly: BooleanConstructor;
        ripple: {
            default: boolean;
            type: PropType<boolean | {
                class?: string;
                keys?: (...)[];
            } | undefined>;
        };
        rounded: {
            default: undefined;
            type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
        };
        selectedClass: StringConstructor;
        style: {
            default: null;
            type: PropType<StyleValue>;
        };
        tag: {
            default: string;
            type: PropType<string | JSXComponent>;
        };
        theme: StringConstructor;
        tile: BooleanConstructor;
        variant: Omit<{
            default: string;
            type: PropType<"accordion" | "default" | "inset" | "popout">;
            validator: ((v) => boolean);
        }, "default" | "type"> & {
            default: NonNullable<"accordion" | "default" | "inset" | "popout">;
            type: PropType<"accordion" | "default" | "inset" | "popout">;
        };
    }, ExtractPropTypes<{
        altLabels: BooleanConstructor;
        bgColor: StringConstructor;
        class: PropType<any>;
        collapseIcon: {
            default: string;
            type: PropType<IconValue>;
        };
        color: StringConstructor;
        completeIcon: PropType<IconValue>;
        disabled: BooleanConstructor;
        eager: BooleanConstructor;
        editIcon: PropType<IconValue>;
        editable: BooleanConstructor;
        elevation: {
            type: (NumberConstructor | StringConstructor)[];
            validator(v): boolean;
        };
        errorIcon: PropType<IconValue>;
        expandIcon: {
            default: string;
            type: PropType<IconValue>;
        };
        flat: BooleanConstructor;
        focusable: BooleanConstructor;
        hideActions: BooleanConstructor;
        itemProps: {
            default: string;
            type: PropType<SelectItemKey>;
        };
        itemTitle: {
            default: string;
            type: PropType<SelectItemKey>;
        };
        itemValue: {
            default: string;
            type: PropType<SelectItemKey>;
        };
        items: {
            default: (() => never[]);
            type: PropType<readonly StepperItem[]>;
        };
        mandatory: {
            default: NonNullable<"force" | boolean>;
            type: PropType<"force" | boolean>;
        };
        max: NumberConstructor;
        mobile: {
            default: boolean;
            type: PropType<boolean | null>;
        };
        mobileBreakpoint: PropType<number | DisplayBreakpoint>;
        modelValue: {
            default: undefined;
            type: null;
        };
        multiple: BooleanConstructor;
        nextText: {
            default: string;
            type: StringConstructor;
        };
        nonLinear: BooleanConstructor;
        prevText: {
            default: string;
            type: StringConstructor;
        };
        readonly: BooleanConstructor;
        ripple: {
            default: boolean;
            type: PropType<boolean | {
                class?: (...) | (...);
                keys?: (...) | (...);
            } | undefined>;
        };
        rounded: {
            default: undefined;
            type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
        };
        selectedClass: StringConstructor;
        style: {
            default: null;
            type: PropType<StyleValue>;
        };
        tag: {
            default: string;
            type: PropType<string | JSXComponent>;
        };
        theme: StringConstructor;
        tile: BooleanConstructor;
        variant: Omit<{
            default: string;
            type: PropType<(...) | (...) | (...) | (...)>;
            validator: ((v) => boolean);
        }, "default" | "type"> & {
            default: NonNullable<"accordion" | "default" | "inset" | "popout">;
            type: PropType<"accordion" | "default" | "inset" | "popout">;
        };
    }>>;
    VStepperVerticalItem: {
        __isFragment?: undefined;
        __isSuspense?: undefined;
        __isTeleport?: undefined;
        new (...args): CreateComponentPublicInstanceWithMixins<{
            collapseIcon: IconValue;
            complete: boolean;
            completeIcon: IconValue;
            disabled: boolean;
            eager: boolean;
            editIcon: IconValue;
            editable: boolean;
            error: boolean;
            errorIcon: IconValue;
            expandIcon: IconValue;
            focusable: boolean;
            hideActions: boolean;
            readonly: boolean;
            ripple: boolean | {
                class?: string;
                keys?: (...)[];
            };
            rules: readonly ValidationRule[];
            static: boolean;
            style: string | false | StyleValue[] | CSSProperties | null;
            tag: string | JSXComponent;
            tile: boolean;
        } & {
            bgColor?: string;
            class?: any;
            color?: string;
            elevation?: string | number;
            height?: string | number;
            icon?: IconValue;
            maxHeight?: string | number;
            maxWidth?: string | number;
            minHeight?: string | number;
            minWidth?: string | number;
            rounded?: string | number | boolean;
            selectedClass?: string;
            subtitle?: string;
            text?: string;
            title?: string;
            value?: any;
            width?: string | number;
        } & {
            $children?: {
                actions?: ...;
                default?: ...;
                icon?: ...;
                next?: ...;
                prev?: ...;
                subtitle?: ...;
                text?: ...;
                title?: ...;
            } | {
                $stable?: boolean;
            } | ((arg) => VNodeChild) | VNodeChild;
            v-slots?: {
                actions?: false | (...);
                default?: false | (...);
                icon?: false | (...);
                next?: false | (...);
                prev?: false | (...);
                subtitle?: false | (...);
                text?: false | (...);
                title?: false | (...);
            };
        } & {
            v-slot:actions?: false | ((arg) => VNodeChild);
            v-slot:default?: false | ((arg) => VNodeChild);
            v-slot:icon?: false | ((arg) => VNodeChild);
            v-slot:next?: false | ((arg) => VNodeChild);
            v-slot:prev?: false | ((arg) => VNodeChild);
            v-slot:subtitle?: false | ((arg) => VNodeChild);
            v-slot:text?: false | ((arg) => VNodeChild);
            v-slot:title?: false | ((arg) => VNodeChild);
        } & {
            onClick:finish?: (() => any);
            onClick:next?: (() => any);
            onClick:prev?: (() => any);
        }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
            click:finish: (() => true);
            click:next: (() => true);
            click:prev: (() => true);
        }, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
            collapseIcon: IconValue;
            complete: boolean;
            completeIcon: IconValue;
            disabled: boolean;
            eager: boolean;
            editIcon: IconValue;
            editable: boolean;
            error: boolean;
            errorIcon: IconValue;
            expandIcon: IconValue;
            focusable: boolean;
            hideActions: boolean;
            readonly: boolean;
            ripple: boolean | {
                class?: string;
                keys?: string[];
            } | undefined;
            rounded: string | number | boolean;
            rules: readonly ValidationRule[];
            static: boolean;
            style: StyleValue;
            tag: string | JSXComponent;
            tile: boolean;
        }, true, {}, SlotsType<Partial<{
            actions: ((arg) => VNode<(...), (...), (...)>[]);
            default: ((arg) => VNode<(...), (...), (...)>[]);
            icon: ((arg) => VNode<(...), (...), (...)>[]);
            next: ((arg) => VNode<(...), (...), (...)>[]);
            prev: ((arg) => VNode<(...), (...), (...)>[]);
            subtitle: ((arg) => VNode<(...), (...), (...)>[]);
            text: ((arg) => VNode<(...), (...), (...)>[]);
            title: ((arg) => VNode<(...), (...), (...)>[]);
        }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
            B: {};
            C: {};
            D: {};
            Defaults: {};
            M: {};
            P: {};
        }, {
            collapseIcon: IconValue;
            complete: boolean;
            completeIcon: IconValue;
            disabled: boolean;
            eager: boolean;
            editIcon: IconValue;
            editable: boolean;
            error: boolean;
            errorIcon: IconValue;
            expandIcon: IconValue;
            focusable: boolean;
            hideActions: boolean;
            readonly: boolean;
            ripple: boolean | {
                class?: string;
                keys?: (...)[];
            };
            rules: readonly ValidationRule[];
            static: boolean;
            style: string | false | StyleValue[] | CSSProperties | null;
            tag: string | JSXComponent;
            tile: boolean;
        } & {
            bgColor?: string;
            class?: any;
            color?: string;
            elevation?: string | number;
            height?: string | number;
            icon?: IconValue;
            maxHeight?: string | number;
            maxWidth?: string | number;
            minHeight?: string | number;
            minWidth?: string | number;
            rounded?: string | number | boolean;
            selectedClass?: string;
            subtitle?: string;
            text?: string;
            title?: string;
            value?: any;
            width?: string | number;
        } & {
            $children?: {
                actions?: ...;
                default?: ...;
                icon?: ...;
                next?: ...;
                prev?: ...;
                subtitle?: ...;
                text?: ...;
                title?: ...;
            } | {
                $stable?: boolean;
            } | ((arg) => VNodeChild) | VNodeChild;
            v-slots?: {
                actions?: false | (...);
                default?: false | (...);
                icon?: false | (...);
                next?: false | (...);
                prev?: false | (...);
                subtitle?: false | (...);
                text?: false | (...);
                title?: false | (...);
            };
        } & {
            v-slot:actions?: false | ((arg) => VNodeChild);
            v-slot:default?: false | ((arg) => VNodeChild);
            v-slot:icon?: false | ((arg) => VNodeChild);
            v-slot:next?: false | ((arg) => VNodeChild);
            v-slot:prev?: false | ((arg) => VNodeChild);
            v-slot:subtitle?: false | ((arg) => VNodeChild);
            v-slot:text?: false | ((arg) => VNodeChild);
            v-slot:title?: false | ((arg) => VNodeChild);
        } & {
            onClick:finish?: (() => any);
            onClick:next?: (() => any);
            onClick:prev?: (() => any);
        }, {}, {}, {}, {}, {
            collapseIcon: IconValue;
            complete: boolean;
            completeIcon: IconValue;
            disabled: boolean;
            eager: boolean;
            editIcon: IconValue;
            editable: boolean;
            error: boolean;
            errorIcon: IconValue;
            expandIcon: IconValue;
            focusable: boolean;
            hideActions: boolean;
            readonly: boolean;
            ripple: boolean | {
                class?: string;
                keys?: string[];
            } | undefined;
            rounded: string | number | boolean;
            rules: readonly ValidationRule[];
            static: boolean;
            style: StyleValue;
            tag: string | JSXComponent;
            tile: boolean;
        }>;
    } & ComponentOptionsBase<{
        collapseIcon: IconValue;
        complete: boolean;
        completeIcon: IconValue;
        disabled: boolean;
        eager: boolean;
        editIcon: IconValue;
        editable: boolean;
        error: boolean;
        errorIcon: IconValue;
        expandIcon: IconValue;
        focusable: boolean;
        hideActions: boolean;
        readonly: boolean;
        ripple: boolean | {
            class?: string;
            keys?: string[];
        };
        rules: readonly ValidationRule[];
        static: boolean;
        style: string | false | StyleValue[] | CSSProperties | null;
        tag: string | JSXComponent;
        tile: boolean;
    } & {
        bgColor?: string;
        class?: any;
        color?: string;
        elevation?: string | number;
        height?: string | number;
        icon?: IconValue;
        maxHeight?: string | number;
        maxWidth?: string | number;
        minHeight?: string | number;
        minWidth?: string | number;
        rounded?: string | number | boolean;
        selectedClass?: string;
        subtitle?: string;
        text?: string;
        title?: string;
        value?: any;
        width?: string | number;
    } & {
        $children?: {
            actions?: ((arg) => ...);
            default?: ((arg) => ...);
            icon?: ((arg) => ...);
            next?: ((arg) => ...);
            prev?: ((arg) => ...);
            subtitle?: ((arg) => ...);
            text?: ((arg) => ...);
            title?: ((arg) => ...);
        } | {
            $stable?: boolean;
        } | ((arg) => VNodeChild) | VNodeChild;
        v-slots?: {
            actions?: false | ((arg) => ...);
            default?: false | ((arg) => ...);
            icon?: false | ((arg) => ...);
            next?: false | ((arg) => ...);
            prev?: false | ((arg) => ...);
            subtitle?: false | ((arg) => ...);
            text?: false | ((arg) => ...);
            title?: false | ((arg) => ...);
        };
    } & {
        v-slot:actions?: false | ((arg) => VNodeChild);
        v-slot:default?: false | ((arg) => VNodeChild);
        v-slot:icon?: false | ((arg) => VNodeChild);
        v-slot:next?: false | ((arg) => VNodeChild);
        v-slot:prev?: false | ((arg) => VNodeChild);
        v-slot:subtitle?: false | ((arg) => VNodeChild);
        v-slot:text?: false | ((arg) => VNodeChild);
        v-slot:title?: false | ((arg) => VNodeChild);
    } & {
        onClick:finish?: (() => any);
        onClick:next?: (() => any);
        onClick:prev?: (() => any);
    }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
        click:finish: (() => true);
        click:next: (() => true);
        click:prev: (() => true);
    }, string, {
        collapseIcon: IconValue;
        complete: boolean;
        completeIcon: IconValue;
        disabled: boolean;
        eager: boolean;
        editIcon: IconValue;
        editable: boolean;
        error: boolean;
        errorIcon: IconValue;
        expandIcon: IconValue;
        focusable: boolean;
        hideActions: boolean;
        readonly: boolean;
        ripple: boolean | {
            class?: string;
            keys?: string[];
        } | undefined;
        rounded: string | number | boolean;
        rules: readonly ValidationRule[];
        static: boolean;
        style: StyleValue;
        tag: string | JSXComponent;
        tile: boolean;
    }, {}, string, SlotsType<Partial<{
        actions: ((arg) => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        default: ((arg) => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        icon: ((arg) => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        next: ((arg) => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        prev: ((arg) => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        subtitle: ((arg) => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        text: ((arg) => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        title: ((arg) => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
    }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
        bgColor: StringConstructor;
        class: PropType<any>;
        collapseIcon: Omit<{
            default: string;
            type: PropType<IconValue>;
        }, "default" | "type"> & {
            default: NonNullable<IconValue>;
            type: PropType<IconValue>;
        };
        color: StringConstructor;
        complete: BooleanConstructor;
        completeIcon: {
            default: string;
            type: PropType<IconValue>;
        };
        disabled: BooleanConstructor;
        eager: BooleanConstructor;
        editIcon: {
            default: string;
            type: PropType<IconValue>;
        };
        editable: BooleanConstructor;
        elevation: {
            type: (NumberConstructor | StringConstructor)[];
            validator(v): boolean;
        };
        error: BooleanConstructor;
        errorIcon: {
            default: string;
            type: PropType<IconValue>;
        };
        expandIcon: Omit<{
            default: string;
            type: PropType<IconValue>;
        }, "default" | "type"> & {
            default: NonNullable<IconValue>;
            type: PropType<IconValue>;
        };
        focusable: BooleanConstructor;
        height: (NumberConstructor | StringConstructor)[];
        hideActions: BooleanConstructor;
        icon: PropType<IconValue>;
        maxHeight: (NumberConstructor | StringConstructor)[];
        maxWidth: (NumberConstructor | StringConstructor)[];
        minHeight: (NumberConstructor | StringConstructor)[];
        minWidth: (NumberConstructor | StringConstructor)[];
        readonly: BooleanConstructor;
        ripple: {
            default: boolean;
            type: PropType<boolean | {
                class?: string;
                keys?: (...)[];
            } | undefined>;
        };
        rounded: {
            default: undefined;
            type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
        };
        rules: {
            default: (() => never[]);
            type: PropType<readonly ValidationRule[]>;
        };
        selectedClass: StringConstructor;
        static: BooleanConstructor;
        style: {
            default: null;
            type: PropType<StyleValue>;
        };
        subtitle: StringConstructor;
        tag: {
            default: string;
            type: PropType<string | JSXComponent>;
        };
        text: StringConstructor;
        tile: BooleanConstructor;
        title: StringConstructor;
        value: null;
        width: (NumberConstructor | StringConstructor)[];
    }, ExtractPropTypes<{
        bgColor: StringConstructor;
        class: PropType<any>;
        collapseIcon: Omit<{
            default: string;
            type: PropType<IconValue>;
        }, "default" | "type"> & {
            default: NonNullable<IconValue>;
            type: PropType<IconValue>;
        };
        color: StringConstructor;
        complete: BooleanConstructor;
        completeIcon: {
            default: string;
            type: PropType<IconValue>;
        };
        disabled: BooleanConstructor;
        eager: BooleanConstructor;
        editIcon: {
            default: string;
            type: PropType<IconValue>;
        };
        editable: BooleanConstructor;
        elevation: {
            type: (NumberConstructor | StringConstructor)[];
            validator(v): boolean;
        };
        error: BooleanConstructor;
        errorIcon: {
            default: string;
            type: PropType<IconValue>;
        };
        expandIcon: Omit<{
            default: string;
            type: PropType<IconValue>;
        }, "default" | "type"> & {
            default: NonNullable<IconValue>;
            type: PropType<IconValue>;
        };
        focusable: BooleanConstructor;
        height: (NumberConstructor | StringConstructor)[];
        hideActions: BooleanConstructor;
        icon: PropType<IconValue>;
        maxHeight: (NumberConstructor | StringConstructor)[];
        maxWidth: (NumberConstructor | StringConstructor)[];
        minHeight: (NumberConstructor | StringConstructor)[];
        minWidth: (NumberConstructor | StringConstructor)[];
        readonly: BooleanConstructor;
        ripple: {
            default: boolean;
            type: PropType<boolean | {
                class?: (...) | (...);
                keys?: (...) | (...);
            } | undefined>;
        };
        rounded: {
            default: undefined;
            type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
        };
        rules: {
            default: (() => never[]);
            type: PropType<readonly ValidationRule[]>;
        };
        selectedClass: StringConstructor;
        static: BooleanConstructor;
        style: {
            default: null;
            type: PropType<StyleValue>;
        };
        subtitle: StringConstructor;
        tag: {
            default: string;
            type: PropType<string | JSXComponent>;
        };
        text: StringConstructor;
        tile: BooleanConstructor;
        title: StringConstructor;
        value: null;
        width: (NumberConstructor | StringConstructor)[];
    }>>;
    VStepperWindow: {
        __isFragment?: undefined;
        __isSuspense?: undefined;
        __isTeleport?: undefined;
        new (...args): CreateComponentPublicInstanceWithMixins<{
            crossfade: boolean;
            direction: "horizontal" | "vertical";
            disabled: boolean;
            reverse: boolean;
            selectedClass: string;
            style: string | false | StyleValue[] | CSSProperties | null;
            tag: string | JSXComponent;
        } & {
            class?: any;
            theme?: string;
            transitionDuration?: number;
            verticalArrows?: "left" | "right" | boolean;
        }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Omit<{
            update:modelValue: ((v) => true);
        }, "$children" | "v-slots" | "v-slot:default" | "modelValue" | "update:modelValue" | "v-slot:next" | "v-slot:prev" | "v-slot:additional">, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
            crossfade: boolean;
            direction: "horizontal" | "vertical";
            disabled: boolean;
            reverse: boolean;
            selectedClass: string;
            style: StyleValue;
            tag: string | JSXComponent;
        }, true, {}, SlotsType<Partial<{
            additional: ((arg) => VNode<(...), (...), (...)>[]);
            default: ((arg) => VNode<(...), (...), (...)>[]);
            next: ((arg) => VNode<(...), (...), (...)>[]);
            prev: ((arg) => VNode<(...), (...), (...)>[]);
        }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
            B: {};
            C: {};
            D: {};
            Defaults: {};
            M: {};
            P: {};
        }, {
            crossfade: boolean;
            direction: "horizontal" | "vertical";
            disabled: boolean;
            reverse: boolean;
            selectedClass: string;
            style: string | false | StyleValue[] | CSSProperties | null;
            tag: string | JSXComponent;
        } & {
            class?: any;
            theme?: string;
            transitionDuration?: number;
            verticalArrows?: "left" | "right" | boolean;
        }, {}, {}, {}, {}, {
            crossfade: boolean;
            direction: "horizontal" | "vertical";
            disabled: boolean;
            reverse: boolean;
            selectedClass: string;
            style: StyleValue;
            tag: string | JSXComponent;
        }>;
    } & ComponentOptionsBase<{
        crossfade: boolean;
        direction: "horizontal" | "vertical";
        disabled: boolean;
        reverse: boolean;
        selectedClass: string;
        style: string | false | StyleValue[] | CSSProperties | null;
        tag: string | JSXComponent;
    } & {
        class?: any;
        theme?: string;
        transitionDuration?: number;
        verticalArrows?: "left" | "right" | boolean;
    }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Omit<{
        update:modelValue: ((v) => true);
    }, "$children" | "v-slots" | "v-slot:default" | "modelValue" | "update:modelValue" | "v-slot:next" | "v-slot:prev" | "v-slot:additional">, string, {
        crossfade: boolean;
        direction: "horizontal" | "vertical";
        disabled: boolean;
        reverse: boolean;
        selectedClass: string;
        style: StyleValue;
        tag: string | JSXComponent;
    }, {}, string, SlotsType<Partial<{
        additional: ((arg) => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        default: ((arg) => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        next: ((arg) => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
        prev: ((arg) => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
    }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & (new <TModel>(props, slots) => GenericProps<{
        modelValue?: TModel;
        onUpdate:modelValue?: ((value) => void);
    }, VWindowSlots>) & FilterPropsOptions<{
        class: PropType<any>;
        crossfade: BooleanConstructor;
        direction: {
            default: string;
            type: PropType<"horizontal" | "vertical">;
        };
        disabled: BooleanConstructor;
        modelValue: null;
        reverse: BooleanConstructor;
        selectedClass: {
            default: string;
            type: StringConstructor;
        };
        style: {
            default: null;
            type: PropType<StyleValue>;
        };
        tag: {
            default: string;
            type: PropType<string | JSXComponent>;
        };
        theme: StringConstructor;
        transitionDuration: NumberConstructor;
        verticalArrows: PropType<"left" | "right" | boolean>;
    }, ExtractPropTypes<{
        class: PropType<any>;
        crossfade: BooleanConstructor;
        direction: {
            default: string;
            type: PropType<"horizontal" | "vertical">;
        };
        disabled: BooleanConstructor;
        modelValue: null;
        reverse: BooleanConstructor;
        selectedClass: {
            default: string;
            type: StringConstructor;
        };
        style: {
            default: null;
            type: PropType<StyleValue>;
        };
        tag: {
            default: string;
            type: PropType<string | JSXComponent>;
        };
        theme: StringConstructor;
        transitionDuration: NumberConstructor;
        verticalArrows: PropType<"left" | "right" | boolean>;
    }>>;
    VStepperWindowItem: {
        __isFragment?: undefined;
        __isSuspense?: undefined;
        __isTeleport?: undefined;
        new (...args): CreateComponentPublicInstanceWithMixins<{
            disabled: boolean;
            eager: boolean;
            style: string | false | StyleValue[] | CSSProperties | null;
        } & {
            class?: any;
            reverseTransition?: string | boolean;
            selectedClass?: string;
            transition?: string | boolean;
            value?: any;
        } & {
            $children?: {
                default?: ...;
            } | {
                $stable?: boolean;
            } | (() => VNodeChild) | VNodeChild;
            v-slots?: {
                default?: false | (...);
            };
        } & {
            v-slot:default?: false | (() => VNodeChild);
        }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
            disabled: boolean;
            eager: boolean;
            reverseTransition: string | boolean;
            style: StyleValue;
            transition: string | boolean;
        }, true, {}, SlotsType<Partial<{
            default: (() => VNode<(...), (...), (...)>[]);
        }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
            B: {};
            C: {};
            D: {};
            Defaults: {};
            M: {};
            P: {};
        }, {
            disabled: boolean;
            eager: boolean;
            style: string | false | StyleValue[] | CSSProperties | null;
        } & {
            class?: any;
            reverseTransition?: string | boolean;
            selectedClass?: string;
            transition?: string | boolean;
            value?: any;
        } & {
            $children?: {
                default?: ...;
            } | {
                $stable?: boolean;
            } | (() => VNodeChild) | VNodeChild;
            v-slots?: {
                default?: false | (...);
            };
        } & {
            v-slot:default?: false | (() => VNodeChild);
        }, {}, {}, {}, {}, {
            disabled: boolean;
            eager: boolean;
            reverseTransition: string | boolean;
            style: StyleValue;
            transition: string | boolean;
        }>;
    } & ComponentOptionsBase<{
        disabled: boolean;
        eager: boolean;
        style: string | false | StyleValue[] | CSSProperties | null;
    } & {
        class?: any;
        reverseTransition?: string | boolean;
        selectedClass?: string;
        transition?: string | boolean;
        value?: any;
    } & {
        $children?: {
            default?: (() => ...);
        } | {
            $stable?: boolean;
        } | (() => VNodeChild) | VNodeChild;
        v-slots?: {
            default?: false | (() => ...);
        };
    } & {
        v-slot:default?: false | (() => VNodeChild);
    }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, {
        disabled: boolean;
        eager: boolean;
        reverseTransition: string | boolean;
        style: StyleValue;
        transition: string | boolean;
    }, {}, string, SlotsType<Partial<{
        default: (() => VNode<RendererNode, RendererElement, {
            [key: ...]: ...;
        }>[]);
    }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
        class: PropType<any>;
        disabled: BooleanConstructor;
        eager: BooleanConstructor;
        reverseTransition: {
            default: undefined;
            type: (BooleanConstructor | StringConstructor)[];
        };
        selectedClass: StringConstructor;
        style: {
            default: null;
            type: PropType<StyleValue>;
        };
        transition: {
            default: undefined;
            type: (BooleanConstructor | StringConstructor)[];
        };
        value: null;
    }, ExtractPropTypes<{
        class: PropType<any>;
        disabled: BooleanConstructor;
        eager: BooleanConstructor;
        reverseTransition: {
            default: undefined;
            type: (BooleanConstructor | StringConstructor)[];
        };
        selectedClass: StringConstructor;
        style: {
            default: null;
            type: PropType<StyleValue>;
        };
        transition: {
            default: undefined;
            type: (BooleanConstructor | StringConstructor)[];
        };
        value: null;
    }>>;
}, {}, string, ComponentProvideOptions, true, {}, any>

Type declaration

  • Optional cells?: JsonFormsCellRendererRegistryEntry[]
  • Optional config?: any
  • Optional enabled?: boolean
  • path: string
  • Optional readonly?: boolean
  • Optional renderers?: JsonFormsRendererRegistryEntry[]
  • schema: JsonSchema
  • uischema: Layout

Type declaration

  • activeCategory: Ref<number, number>
  • appliedOptions: ComputedRef<any>
  • categories: ComputedRef<{
        cells: JsonFormsCellRendererRegistryEntry[];
        config: any;
        data: any;
        direction: NonNullable<"row" | "column">;
        enabled: boolean;
        label: string;
        path: string;
        readonly: NonNullable<boolean | undefined>;
        renderers: JsonFormsRendererRegistryEntry[];
        schema: NonNullable<JsonSchema>;
        uischema: NonNullable<Layout & UISchemaElement>;
        visible: boolean;
    }>[]
  • layout: ComputedRef<{
        cells: JsonFormsCellRendererRegistryEntry[];
        config: any;
        data: any;
        direction: NonNullable<"row" | "column">;
        enabled: boolean;
        label: string;
        path: string;
        readonly: NonNullable<boolean | undefined>;
        renderers: JsonFormsRendererRegistryEntry[];
        schema: NonNullable<JsonSchema>;
        uischema: NonNullable<Layout & UISchemaElement>;
        visible: boolean;
    }>
  • styles: Styles
  • visibleCategoriesWithIndex: ComputedRef<{
        category: ComputedRef<{
            cells: JsonFormsCellRendererRegistryEntry[];
            config: any;
            data: any;
            direction: NonNullable<"row" | "column">;
            enabled: boolean;
            label: string;
            path: string;
            readonly: NonNullable<boolean | undefined>;
            renderers: JsonFormsRendererRegistryEntry[];
            schema: NonNullable<JsonSchema>;
            uischema: NonNullable<Layout & UISchemaElement>;
            visible: boolean;
        }>;
        originalIndex: number;
    }[]>
  • vuetifyProps: ((path) => any)
      • (path): any
      • Parameters

        • path: string

        Returns any

Type declaration

    Type declaration

      Type declaration

        Type declaration

          Type declaration

          • cells: JsonFormsCellRendererRegistryEntry[]
          • config: Record<string, any>
          • enabled: boolean
          • readonly: boolean
          • renderers: JsonFormsRendererRegistryEntry[]

          Type declaration

            Type declaration

            • DispatchRenderer: DefineComponent<ExtractPropTypes<{
                  cells: {
                      default: undefined;
                      required: boolean;
                      type: PropType<JsonFormsCellRendererRegistryEntry[]>;
                  };
                  config: {
                      default: undefined;
                      required: boolean;
                      type: ObjectConstructor;
                  };
                  enabled: {
                      default: undefined;
                      required: false;
                      type: BooleanConstructor;
                  };
                  path: {
                      required: true;
                      type: StringConstructor;
                  };
                  readonly: {
                      default: undefined;
                      required: false;
                      type: BooleanConstructor;
                  };
                  renderers: {
                      default: undefined;
                      required: boolean;
                      type: PropType<JsonFormsRendererRegistryEntry[]>;
                  };
                  schema: {
                      required: true;
                      type: PropType<JsonSchema>;
                  };
                  uischema: {
                      required: true;
                      type: PropType<UISchemaElement>;
                  };
              }>, {
                  renderer: ComputedRef<{
                      cells: JsonFormsCellRendererRegistryEntry[];
                      config: any;
                      enabled: NonNullable<boolean | undefined>;
                      path: string;
                      readonly: NonNullable<boolean | undefined>;
                      renderers: JsonFormsRendererRegistryEntry[];
                      schema: NonNullable<JsonSchema | undefined>;
                      uischema: NonNullable<UISchemaElement | undefined>;
                      uischemas: JsonFormsUISchemaRegistryEntry[];
                      visible: NonNullable<boolean | undefined>;
                  }>;
                  rootSchema: ComputedRef<NonNullable<JsonSchema>>;
              }, {}, {
                  determinedRenderer(): any;
              }, {}, ComponentOptionsMixin, ComponentOptionsMixin, {}, string, PublicProps, Readonly<ExtractPropTypes<{
                  cells: {
                      default: undefined;
                      required: boolean;
                      type: PropType<JsonFormsCellRendererRegistryEntry[]>;
                  };
                  config: {
                      default: undefined;
                      required: boolean;
                      type: ObjectConstructor;
                  };
                  enabled: {
                      default: undefined;
                      required: false;
                      type: BooleanConstructor;
                  };
                  path: {
                      required: true;
                      type: StringConstructor;
                  };
                  readonly: {
                      default: undefined;
                      required: false;
                      type: BooleanConstructor;
                  };
                  renderers: {
                      default: undefined;
                      required: boolean;
                      type: PropType<JsonFormsRendererRegistryEntry[]>;
                  };
                  schema: {
                      required: true;
                      type: PropType<JsonSchema>;
                  };
                  uischema: {
                      required: true;
                      type: PropType<UISchemaElement>;
                  };
              }>> & Readonly<{}>, {
                  cells: JsonFormsCellRendererRegistryEntry[];
                  config: Record<string, any>;
                  enabled: boolean;
                  readonly: boolean;
                  renderers: JsonFormsRendererRegistryEntry[];
              }, {}, {}, {}, string, ComponentProvideOptions, true, {}, any>
            • VCard: {
                  __isFragment?: undefined;
                  __isSuspense?: undefined;
                  __isTeleport?: undefined;
                  new (...args): CreateComponentPublicInstanceWithMixins<{
                      density: Density;
                      disabled: boolean;
                      exact: boolean;
                      flat: boolean;
                      hover: boolean;
                      replace: boolean;
                      ripple: boolean | {
                          class?: string;
                          keys?: (...)[];
                      };
                      style: string | false | StyleValue[] | CSSProperties | null;
                      tag: string | JSXComponent;
                      tile: boolean;
                      variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
                  } & {
                      appendAvatar?: string;
                      appendIcon?: IconValue;
                      border?: string | number | boolean;
                      class?: any;
                      color?: string;
                      elevation?: string | number;
                      height?: string | number;
                      href?: string;
                      image?: string;
                      link?: boolean;
                      loading?: string | boolean;
                      location?: Anchor | null;
                      maxHeight?: string | number;
                      maxWidth?: string | number;
                      minHeight?: string | number;
                      minWidth?: string | number;
                      position?: "absolute" | "fixed" | "relative" | "static" | "sticky";
                      prependAvatar?: string;
                      prependIcon?: IconValue;
                      rounded?: string | number | boolean;
                      subtitle?: string | number | boolean;
                      text?: string | number | boolean;
                      theme?: string;
                      title?: string | number | boolean;
                      to?: string | ObjectRenderer | ObjectRenderer;
                      width?: string | number;
                  } & {
                      $children?: {
                          actions?: ...;
                          append?: ...;
                          default?: ...;
                          image?: ...;
                          item?: ...;
                          loader?: ...;
                          prepend?: ...;
                          subtitle?: ...;
                          text?: ...;
                          title?: ...;
                      } | {
                          $stable?: boolean;
                      } | (() => VNodeChild) | VNodeChild;
                      v-slots?: {
                          actions?: false | (...);
                          append?: false | (...);
                          default?: false | (...);
                          image?: false | (...);
                          item?: false | (...);
                          loader?: false | (...);
                          prepend?: false | (...);
                          subtitle?: false | (...);
                          text?: false | (...);
                          title?: false | (...);
                      };
                  } & {
                      v-slot:actions?: false | (() => VNodeChild);
                      v-slot:append?: false | (() => VNodeChild);
                      v-slot:default?: false | (() => VNodeChild);
                      v-slot:image?: false | (() => VNodeChild);
                      v-slot:item?: false | (() => VNodeChild);
                      v-slot:loader?: false | ((arg) => VNodeChild);
                      v-slot:prepend?: false | (() => VNodeChild);
                      v-slot:subtitle?: false | (() => VNodeChild);
                      v-slot:text?: false | (() => VNodeChild);
                      v-slot:title?: false | (() => VNodeChild);
                  }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
                      density: Density;
                      disabled: boolean;
                      exact: boolean;
                      flat: boolean;
                      hover: boolean;
                      link: boolean;
                      replace: boolean;
                      ripple: boolean | {
                          class?: string;
                          keys?: string[];
                      } | undefined;
                      rounded: string | number | boolean;
                      style: StyleValue;
                      subtitle: string | number | boolean;
                      tag: string | JSXComponent;
                      text: string | number | boolean;
                      tile: boolean;
                      title: string | number | boolean;
                      variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
                  }, true, {}, SlotsType<Partial<{
                      actions: (() => VNode<(...), (...), (...)>[]);
                      append: (() => VNode<(...), (...), (...)>[]);
                      default: (() => VNode<(...), (...), (...)>[]);
                      image: (() => VNode<(...), (...), (...)>[]);
                      item: (() => VNode<(...), (...), (...)>[]);
                      loader: ((arg) => VNode<(...), (...), (...)>[]);
                      prepend: (() => VNode<(...), (...), (...)>[]);
                      subtitle: (() => VNode<(...), (...), (...)>[]);
                      text: (() => VNode<(...), (...), (...)>[]);
                      title: (() => VNode<(...), (...), (...)>[]);
                  }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
                      B: {};
                      C: {};
                      D: {};
                      Defaults: {};
                      M: {};
                      P: {};
                  }, {
                      density: Density;
                      disabled: boolean;
                      exact: boolean;
                      flat: boolean;
                      hover: boolean;
                      replace: boolean;
                      ripple: boolean | {
                          class?: string;
                          keys?: (...)[];
                      };
                      style: string | false | StyleValue[] | CSSProperties | null;
                      tag: string | JSXComponent;
                      tile: boolean;
                      variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
                  } & {
                      appendAvatar?: string;
                      appendIcon?: IconValue;
                      border?: string | number | boolean;
                      class?: any;
                      color?: string;
                      elevation?: string | number;
                      height?: string | number;
                      href?: string;
                      image?: string;
                      link?: boolean;
                      loading?: string | boolean;
                      location?: Anchor | null;
                      maxHeight?: string | number;
                      maxWidth?: string | number;
                      minHeight?: string | number;
                      minWidth?: string | number;
                      position?: "absolute" | "fixed" | "relative" | "static" | "sticky";
                      prependAvatar?: string;
                      prependIcon?: IconValue;
                      rounded?: string | number | boolean;
                      subtitle?: string | number | boolean;
                      text?: string | number | boolean;
                      theme?: string;
                      title?: string | number | boolean;
                      to?: string | ObjectRenderer | ObjectRenderer;
                      width?: string | number;
                  } & {
                      $children?: {
                          actions?: ...;
                          append?: ...;
                          default?: ...;
                          image?: ...;
                          item?: ...;
                          loader?: ...;
                          prepend?: ...;
                          subtitle?: ...;
                          text?: ...;
                          title?: ...;
                      } | {
                          $stable?: boolean;
                      } | (() => VNodeChild) | VNodeChild;
                      v-slots?: {
                          actions?: false | (...);
                          append?: false | (...);
                          default?: false | (...);
                          image?: false | (...);
                          item?: false | (...);
                          loader?: false | (...);
                          prepend?: false | (...);
                          subtitle?: false | (...);
                          text?: false | (...);
                          title?: false | (...);
                      };
                  } & {
                      v-slot:actions?: false | (() => VNodeChild);
                      v-slot:append?: false | (() => VNodeChild);
                      v-slot:default?: false | (() => VNodeChild);
                      v-slot:image?: false | (() => VNodeChild);
                      v-slot:item?: false | (() => VNodeChild);
                      v-slot:loader?: false | ((arg) => VNodeChild);
                      v-slot:prepend?: false | (() => VNodeChild);
                      v-slot:subtitle?: false | (() => VNodeChild);
                      v-slot:text?: false | (() => VNodeChild);
                      v-slot:title?: false | (() => VNodeChild);
                  }, {}, {}, {}, {}, {
                      density: Density;
                      disabled: boolean;
                      exact: boolean;
                      flat: boolean;
                      hover: boolean;
                      link: boolean;
                      replace: boolean;
                      ripple: boolean | {
                          class?: string;
                          keys?: string[];
                      } | undefined;
                      rounded: string | number | boolean;
                      style: StyleValue;
                      subtitle: string | number | boolean;
                      tag: string | JSXComponent;
                      text: string | number | boolean;
                      tile: boolean;
                      title: string | number | boolean;
                      variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
                  }>;
              } & ComponentOptionsBase<{
                  density: Density;
                  disabled: boolean;
                  exact: boolean;
                  flat: boolean;
                  hover: boolean;
                  replace: boolean;
                  ripple: boolean | {
                      class?: string;
                      keys?: string[];
                  };
                  style: string | false | StyleValue[] | CSSProperties | null;
                  tag: string | JSXComponent;
                  tile: boolean;
                  variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
              } & {
                  appendAvatar?: string;
                  appendIcon?: IconValue;
                  border?: string | number | boolean;
                  class?: any;
                  color?: string;
                  elevation?: string | number;
                  height?: string | number;
                  href?: string;
                  image?: string;
                  link?: boolean;
                  loading?: string | boolean;
                  location?: Anchor | null;
                  maxHeight?: string | number;
                  maxWidth?: string | number;
                  minHeight?: string | number;
                  minWidth?: string | number;
                  position?: "absolute" | "fixed" | "relative" | "static" | "sticky";
                  prependAvatar?: string;
                  prependIcon?: IconValue;
                  rounded?: string | number | boolean;
                  subtitle?: string | number | boolean;
                  text?: string | number | boolean;
                  theme?: string;
                  title?: string | number | boolean;
                  to?: string | ObjectRenderer | ObjectRenderer;
                  width?: string | number;
              } & {
                  $children?: {
                      actions?: (() => ...);
                      append?: (() => ...);
                      default?: (() => ...);
                      image?: (() => ...);
                      item?: (() => ...);
                      loader?: ((arg) => ...);
                      prepend?: (() => ...);
                      subtitle?: (() => ...);
                      text?: (() => ...);
                      title?: (() => ...);
                  } | {
                      $stable?: boolean;
                  } | (() => VNodeChild) | VNodeChild;
                  v-slots?: {
                      actions?: false | (() => ...);
                      append?: false | (() => ...);
                      default?: false | (() => ...);
                      image?: false | (() => ...);
                      item?: false | (() => ...);
                      loader?: false | ((arg) => ...);
                      prepend?: false | (() => ...);
                      subtitle?: false | (() => ...);
                      text?: false | (() => ...);
                      title?: false | (() => ...);
                  };
              } & {
                  v-slot:actions?: false | (() => VNodeChild);
                  v-slot:append?: false | (() => VNodeChild);
                  v-slot:default?: false | (() => VNodeChild);
                  v-slot:image?: false | (() => VNodeChild);
                  v-slot:item?: false | (() => VNodeChild);
                  v-slot:loader?: false | ((arg) => VNodeChild);
                  v-slot:prepend?: false | (() => VNodeChild);
                  v-slot:subtitle?: false | (() => VNodeChild);
                  v-slot:text?: false | (() => VNodeChild);
                  v-slot:title?: false | (() => VNodeChild);
              }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, {
                  density: Density;
                  disabled: boolean;
                  exact: boolean;
                  flat: boolean;
                  hover: boolean;
                  link: boolean;
                  replace: boolean;
                  ripple: boolean | {
                      class?: string;
                      keys?: string[];
                  } | undefined;
                  rounded: string | number | boolean;
                  style: StyleValue;
                  subtitle: string | number | boolean;
                  tag: string | JSXComponent;
                  text: string | number | boolean;
                  tile: boolean;
                  title: string | number | boolean;
                  variant: "elevated" | "flat" | "outlined" | "plain" | "text" | "tonal";
              }, {}, string, SlotsType<Partial<{
                  actions: (() => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  append: (() => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  default: (() => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  image: (() => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  item: (() => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  loader: ((arg) => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  prepend: (() => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  subtitle: (() => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  text: (() => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  title: (() => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
              }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
                  appendAvatar: StringConstructor;
                  appendIcon: PropType<IconValue>;
                  border: (BooleanConstructor | NumberConstructor | StringConstructor)[];
                  class: PropType<any>;
                  color: StringConstructor;
                  density: {
                      default: string;
                      type: PropType<Density>;
                      validator: ((v) => boolean);
                  };
                  disabled: BooleanConstructor;
                  elevation: {
                      type: (NumberConstructor | StringConstructor)[];
                      validator(v): boolean;
                  };
                  exact: BooleanConstructor;
                  flat: BooleanConstructor;
                  height: (NumberConstructor | StringConstructor)[];
                  hover: BooleanConstructor;
                  href: StringConstructor;
                  image: StringConstructor;
                  link: {
                      default: undefined;
                      type: BooleanConstructor;
                  };
                  loading: (BooleanConstructor | StringConstructor)[];
                  location: PropType<Anchor | null>;
                  maxHeight: (NumberConstructor | StringConstructor)[];
                  maxWidth: (NumberConstructor | StringConstructor)[];
                  minHeight: (NumberConstructor | StringConstructor)[];
                  minWidth: (NumberConstructor | StringConstructor)[];
                  position: {
                      type: PropType<"absolute" | "fixed" | "relative" | "static" | "sticky">;
                      validator: ((v) => boolean);
                  };
                  prependAvatar: StringConstructor;
                  prependIcon: PropType<IconValue>;
                  replace: BooleanConstructor;
                  ripple: {
                      default: boolean;
                      type: PropType<boolean | {
                          class?: string;
                          keys?: (...)[];
                      } | undefined>;
                  };
                  rounded: {
                      default: undefined;
                      type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
                  };
                  style: {
                      default: null;
                      type: PropType<StyleValue>;
                  };
                  subtitle: {
                      default: undefined;
                      type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
                  };
                  tag: {
                      default: string;
                      type: PropType<string | JSXComponent>;
                  };
                  text: {
                      default: undefined;
                      type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
                  };
                  theme: StringConstructor;
                  tile: BooleanConstructor;
                  title: {
                      default: undefined;
                      type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
                  };
                  to: PropType<string | ObjectRenderer | ObjectRenderer>;
                  variant: Omit<{
                      default: string;
                      type: PropType<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">;
                      validator: ((v) => boolean);
                  }, "default" | "type"> & {
                      default: NonNullable<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">;
                      type: PropType<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">;
                  };
                  width: (NumberConstructor | StringConstructor)[];
              }, ExtractPropTypes<{
                  appendAvatar: StringConstructor;
                  appendIcon: PropType<IconValue>;
                  border: (BooleanConstructor | NumberConstructor | StringConstructor)[];
                  class: PropType<any>;
                  color: StringConstructor;
                  density: {
                      default: string;
                      type: PropType<Density>;
                      validator: ((v) => boolean);
                  };
                  disabled: BooleanConstructor;
                  elevation: {
                      type: (NumberConstructor | StringConstructor)[];
                      validator(v): boolean;
                  };
                  exact: BooleanConstructor;
                  flat: BooleanConstructor;
                  height: (NumberConstructor | StringConstructor)[];
                  hover: BooleanConstructor;
                  href: StringConstructor;
                  image: StringConstructor;
                  link: {
                      default: undefined;
                      type: BooleanConstructor;
                  };
                  loading: (BooleanConstructor | StringConstructor)[];
                  location: PropType<Anchor | null>;
                  maxHeight: (NumberConstructor | StringConstructor)[];
                  maxWidth: (NumberConstructor | StringConstructor)[];
                  minHeight: (NumberConstructor | StringConstructor)[];
                  minWidth: (NumberConstructor | StringConstructor)[];
                  position: {
                      type: PropType<"absolute" | "fixed" | "relative" | "static" | "sticky">;
                      validator: ((v) => boolean);
                  };
                  prependAvatar: StringConstructor;
                  prependIcon: PropType<IconValue>;
                  replace: BooleanConstructor;
                  ripple: {
                      default: boolean;
                      type: PropType<boolean | {
                          class?: (...) | (...);
                          keys?: (...) | (...);
                      } | undefined>;
                  };
                  rounded: {
                      default: undefined;
                      type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
                  };
                  style: {
                      default: null;
                      type: PropType<StyleValue>;
                  };
                  subtitle: {
                      default: undefined;
                      type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
                  };
                  tag: {
                      default: string;
                      type: PropType<string | JSXComponent>;
                  };
                  text: {
                      default: undefined;
                      type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
                  };
                  theme: StringConstructor;
                  tile: BooleanConstructor;
                  title: {
                      default: undefined;
                      type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
                  };
                  to: PropType<string | ObjectRenderer | ObjectRenderer>;
                  variant: Omit<{
                      default: string;
                      type: PropType<(...) | (...) | (...) | (...) | (...) | (...)>;
                      validator: ((v) => boolean);
                  }, "default" | "type"> & {
                      default: NonNullable<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">;
                      type: PropType<"elevated" | "flat" | "outlined" | "plain" | "text" | "tonal">;
                  };
                  width: (NumberConstructor | StringConstructor)[];
              }>>
            • VDivider: {
                  __isFragment?: undefined;
                  __isSuspense?: undefined;
                  __isTeleport?: undefined;
                  new (...args): CreateComponentPublicInstanceWithMixins<{
                      gradient: boolean;
                      inset: boolean;
                      style: string | false | StyleValue[] | CSSProperties | null;
                      variant: "dashed" | "dotted" | "double" | "solid";
                      vertical: boolean;
                  } & {
                      class?: any;
                      color?: string;
                      contentOffset?: string | number | ((...) | (...))[];
                      length?: string | number;
                      opacity?: string | number;
                      theme?: string;
                      thickness?: string | number;
                  } & {
                      $children?: {
                          default?: ...;
                      } | {
                          $stable?: boolean;
                      } | (() => VNodeChild) | VNodeChild;
                      v-slots?: {
                          default?: false | (...);
                      };
                  } & {
                      v-slot:default?: false | (() => VNodeChild);
                  }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
                      gradient: boolean;
                      inset: boolean;
                      style: StyleValue;
                      variant: "dashed" | "dotted" | "double" | "solid";
                      vertical: boolean;
                  }, true, {}, SlotsType<Partial<{
                      default: (() => VNode<(...), (...), (...)>[]);
                  }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
                      B: {};
                      C: {};
                      D: {};
                      Defaults: {};
                      M: {};
                      P: {};
                  }, {
                      gradient: boolean;
                      inset: boolean;
                      style: string | false | StyleValue[] | CSSProperties | null;
                      variant: "dashed" | "dotted" | "double" | "solid";
                      vertical: boolean;
                  } & {
                      class?: any;
                      color?: string;
                      contentOffset?: string | number | ((...) | (...))[];
                      length?: string | number;
                      opacity?: string | number;
                      theme?: string;
                      thickness?: string | number;
                  } & {
                      $children?: {
                          default?: ...;
                      } | {
                          $stable?: boolean;
                      } | (() => VNodeChild) | VNodeChild;
                      v-slots?: {
                          default?: false | (...);
                      };
                  } & {
                      v-slot:default?: false | (() => VNodeChild);
                  }, {}, {}, {}, {}, {
                      gradient: boolean;
                      inset: boolean;
                      style: StyleValue;
                      variant: "dashed" | "dotted" | "double" | "solid";
                      vertical: boolean;
                  }>;
              } & ComponentOptionsBase<{
                  gradient: boolean;
                  inset: boolean;
                  style: string | false | StyleValue[] | CSSProperties | null;
                  variant: "dashed" | "dotted" | "double" | "solid";
                  vertical: boolean;
              } & {
                  class?: any;
                  color?: string;
                  contentOffset?: string | number | (string | number)[];
                  length?: string | number;
                  opacity?: string | number;
                  theme?: string;
                  thickness?: string | number;
              } & {
                  $children?: {
                      default?: (() => ...);
                  } | {
                      $stable?: boolean;
                  } | (() => VNodeChild) | VNodeChild;
                  v-slots?: {
                      default?: false | (() => ...);
                  };
              } & {
                  v-slot:default?: false | (() => VNodeChild);
              }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, {
                  gradient: boolean;
                  inset: boolean;
                  style: StyleValue;
                  variant: "dashed" | "dotted" | "double" | "solid";
                  vertical: boolean;
              }, {}, string, SlotsType<Partial<{
                  default: (() => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
              }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
                  class: PropType<any>;
                  color: StringConstructor;
                  contentOffset: PropType<string | number | (string | number)[]>;
                  gradient: BooleanConstructor;
                  inset: BooleanConstructor;
                  length: (NumberConstructor | StringConstructor)[];
                  opacity: (NumberConstructor | StringConstructor)[];
                  style: {
                      default: null;
                      type: PropType<StyleValue>;
                  };
                  theme: StringConstructor;
                  thickness: (NumberConstructor | StringConstructor)[];
                  variant: {
                      default: string;
                      type: PropType<"dashed" | "dotted" | "double" | "solid">;
                      validator: ((v) => boolean);
                  };
                  vertical: BooleanConstructor;
              }, ExtractPropTypes<{
                  class: PropType<any>;
                  color: StringConstructor;
                  contentOffset: PropType<string | number | ((...) | (...))[]>;
                  gradient: BooleanConstructor;
                  inset: BooleanConstructor;
                  length: (NumberConstructor | StringConstructor)[];
                  opacity: (NumberConstructor | StringConstructor)[];
                  style: {
                      default: null;
                      type: PropType<StyleValue>;
                  };
                  theme: StringConstructor;
                  thickness: (NumberConstructor | StringConstructor)[];
                  variant: {
                      default: string;
                      type: PropType<"dashed" | "dotted" | "double" | "solid">;
                      validator: ((v) => boolean);
                  };
                  vertical: BooleanConstructor;
              }>>
            • VStepper: {
                  __isFragment?: undefined;
                  __isSuspense?: undefined;
                  __isTeleport?: undefined;
                  new (...args): CreateComponentPublicInstanceWithMixins<{
                      altLabels: boolean;
                      disabled: boolean;
                      editable: boolean;
                      flat: boolean;
                      hideActions: boolean;
                      itemProps: string | boolean | readonly (...)[] | ((item, fallback?) => any) | null;
                      itemTitle: string | boolean | readonly (...)[] | ((item, fallback?) => any) | null;
                      itemValue: string | boolean | readonly (...)[] | ((item, fallback?) => any) | null;
                      items: readonly StepperItem[];
                      mandatory: "force" | boolean;
                      mobile: boolean | null;
                      multiple: boolean;
                      nextText: string;
                      nonLinear: boolean;
                      prevText: string;
                      selectedClass: string;
                      style: string | false | StyleValue[] | CSSProperties | null;
                      tag: string | JSXComponent;
                      tile: boolean;
                  } & {
                      bgColor?: string;
                      border?: string | number | boolean;
                      class?: any;
                      color?: string;
                      completeIcon?: IconValue;
                      editIcon?: IconValue;
                      elevation?: string | number;
                      errorIcon?: IconValue;
                      height?: string | number;
                      location?: Anchor | null;
                      max?: number;
                      maxHeight?: string | number;
                      maxWidth?: string | number;
                      minHeight?: string | number;
                      minWidth?: string | number;
                      mobileBreakpoint?: number | DisplayBreakpoint;
                      position?: "absolute" | "fixed" | "relative" | "static" | "sticky";
                      rounded?: string | number | boolean;
                      theme?: string;
                      width?: string | number;
                  }, {
                      next: (() => void);
                      prev: (() => void);
                  }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Omit<{
                      update:modelValue: ((v) => true);
                  }, "$children" | "v-slots" | "v-slot:default" | "v-slot:header" | "v-slot:item" | "v-slot:subtitle" | "v-slot:title" | "modelValue" | "update:modelValue" | "v-slot:next" | "v-slot:prev" | `v-slot:item.${string}` | "v-slot:actions" | "v-slot:icon" | `v-slot:header-item.${string}` | "v-slot:header-item">, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
                      altLabels: boolean;
                      disabled: boolean;
                      editable: boolean;
                      flat: boolean;
                      hideActions: boolean;
                      itemProps: SelectItemKey;
                      itemTitle: SelectItemKey;
                      itemValue: SelectItemKey;
                      items: readonly StepperItem[];
                      mandatory: "force" | boolean;
                      mobile: boolean | null;
                      multiple: boolean;
                      nextText: string;
                      nonLinear: boolean;
                      prevText: string;
                      rounded: string | number | boolean;
                      selectedClass: string;
                      style: StyleValue;
                      tag: string | JSXComponent;
                      tile: boolean;
                  }, true, {}, SlotsType<Partial<{
                      actions: ((arg) => VNode<(...), (...), (...)>[]);
                      default: ((arg) => VNode<(...), (...), (...)>[]);
                      header: ((arg) => VNode<(...), (...), (...)>[]);
                      header-item: ((arg) => VNode<(...), (...), (...)>[]);
                      icon: ((arg) => VNode<(...), (...), (...)>[]);
                      item: ((arg) => VNode<(...), (...), (...)>[]);
                      next: (() => VNode<(...), (...), (...)>[]);
                      prev: (() => VNode<(...), (...), (...)>[]);
                      subtitle: ((arg) => VNode<(...), (...), (...)>[]);
                      title: ((arg) => VNode<(...), (...), (...)>[]);
                      [x: `header-item.${string}`]: ((arg) => VNode<(...), (...), (...)>[]);
                  }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
                      B: {};
                      C: {};
                      D: {};
                      Defaults: {};
                      M: {};
                      P: {};
                  }, {
                      altLabels: boolean;
                      disabled: boolean;
                      editable: boolean;
                      flat: boolean;
                      hideActions: boolean;
                      itemProps: string | boolean | readonly (...)[] | ((item, fallback?) => any) | null;
                      itemTitle: string | boolean | readonly (...)[] | ((item, fallback?) => any) | null;
                      itemValue: string | boolean | readonly (...)[] | ((item, fallback?) => any) | null;
                      items: readonly StepperItem[];
                      mandatory: "force" | boolean;
                      mobile: boolean | null;
                      multiple: boolean;
                      nextText: string;
                      nonLinear: boolean;
                      prevText: string;
                      selectedClass: string;
                      style: string | false | StyleValue[] | CSSProperties | null;
                      tag: string | JSXComponent;
                      tile: boolean;
                  } & {
                      bgColor?: string;
                      border?: string | number | boolean;
                      class?: any;
                      color?: string;
                      completeIcon?: IconValue;
                      editIcon?: IconValue;
                      elevation?: string | number;
                      errorIcon?: IconValue;
                      height?: string | number;
                      location?: Anchor | null;
                      max?: number;
                      maxHeight?: string | number;
                      maxWidth?: string | number;
                      minHeight?: string | number;
                      minWidth?: string | number;
                      mobileBreakpoint?: number | DisplayBreakpoint;
                      position?: "absolute" | "fixed" | "relative" | "static" | "sticky";
                      rounded?: string | number | boolean;
                      theme?: string;
                      width?: string | number;
                  }, {
                      next: (() => void);
                      prev: (() => void);
                  }, {}, {}, {}, {
                      altLabels: boolean;
                      disabled: boolean;
                      editable: boolean;
                      flat: boolean;
                      hideActions: boolean;
                      itemProps: SelectItemKey;
                      itemTitle: SelectItemKey;
                      itemValue: SelectItemKey;
                      items: readonly StepperItem[];
                      mandatory: "force" | boolean;
                      mobile: boolean | null;
                      multiple: boolean;
                      nextText: string;
                      nonLinear: boolean;
                      prevText: string;
                      rounded: string | number | boolean;
                      selectedClass: string;
                      style: StyleValue;
                      tag: string | JSXComponent;
                      tile: boolean;
                  }>;
              } & ComponentOptionsBase<{
                  altLabels: boolean;
                  disabled: boolean;
                  editable: boolean;
                  flat: boolean;
                  hideActions: boolean;
                  itemProps: string | boolean | readonly ((...) | (...))[] | ((item, fallback?) => any) | null;
                  itemTitle: string | boolean | readonly ((...) | (...))[] | ((item, fallback?) => any) | null;
                  itemValue: string | boolean | readonly ((...) | (...))[] | ((item, fallback?) => any) | null;
                  items: readonly StepperItem[];
                  mandatory: "force" | boolean;
                  mobile: boolean | null;
                  multiple: boolean;
                  nextText: string;
                  nonLinear: boolean;
                  prevText: string;
                  selectedClass: string;
                  style: string | false | StyleValue[] | CSSProperties | null;
                  tag: string | JSXComponent;
                  tile: boolean;
              } & {
                  bgColor?: string;
                  border?: string | number | boolean;
                  class?: any;
                  color?: string;
                  completeIcon?: IconValue;
                  editIcon?: IconValue;
                  elevation?: string | number;
                  errorIcon?: IconValue;
                  height?: string | number;
                  location?: Anchor | null;
                  max?: number;
                  maxHeight?: string | number;
                  maxWidth?: string | number;
                  minHeight?: string | number;
                  minWidth?: string | number;
                  mobileBreakpoint?: number | DisplayBreakpoint;
                  position?: "absolute" | "fixed" | "relative" | "static" | "sticky";
                  rounded?: string | number | boolean;
                  theme?: string;
                  width?: string | number;
              }, {
                  next: (() => void);
                  prev: (() => void);
              }, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Omit<{
                  update:modelValue: ((v) => true);
              }, "$children" | "v-slots" | "v-slot:default" | "modelValue" | "update:modelValue" | "v-slot:header" | "v-slot:item" | "v-slot:subtitle" | "v-slot:title" | "v-slot:actions" | "v-slot:next" | "v-slot:prev" | `v-slot:item.${string}` | "v-slot:icon" | `v-slot:header-item.${string}` | "v-slot:header-item">, string, {
                  altLabels: boolean;
                  disabled: boolean;
                  editable: boolean;
                  flat: boolean;
                  hideActions: boolean;
                  itemProps: SelectItemKey;
                  itemTitle: SelectItemKey;
                  itemValue: SelectItemKey;
                  items: readonly StepperItem[];
                  mandatory: "force" | boolean;
                  mobile: boolean | null;
                  multiple: boolean;
                  nextText: string;
                  nonLinear: boolean;
                  prevText: string;
                  rounded: string | number | boolean;
                  selectedClass: string;
                  style: StyleValue;
                  tag: string | JSXComponent;
                  tile: boolean;
              }, {}, string, SlotsType<Partial<{
                  actions: ((arg) => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  default: ((arg) => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  header: ((arg) => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  header-item: ((arg) => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  icon: ((arg) => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  item: ((arg) => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  next: (() => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  prev: (() => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  subtitle: ((arg) => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  title: ((arg) => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  [x: `header-item.${string}`]: ((arg) => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
              }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & (new <TModel>(props, slots) => GenericProps<{
                  modelValue?: TModel;
                  onUpdate:modelValue?: ((value) => void);
              }, VStepperSlots>) & FilterPropsOptions<{
                  altLabels: BooleanConstructor;
                  bgColor: StringConstructor;
                  border: (BooleanConstructor | NumberConstructor | StringConstructor)[];
                  class: PropType<any>;
                  color: StringConstructor;
                  completeIcon: PropType<IconValue>;
                  disabled: BooleanConstructor;
                  editIcon: PropType<IconValue>;
                  editable: BooleanConstructor;
                  elevation: {
                      type: (NumberConstructor | StringConstructor)[];
                      validator(v): boolean;
                  };
                  errorIcon: PropType<IconValue>;
                  flat: BooleanConstructor;
                  height: (NumberConstructor | StringConstructor)[];
                  hideActions: BooleanConstructor;
                  itemProps: {
                      default: string;
                      type: PropType<SelectItemKey>;
                  };
                  itemTitle: {
                      default: string;
                      type: PropType<SelectItemKey>;
                  };
                  itemValue: {
                      default: string;
                      type: PropType<SelectItemKey>;
                  };
                  items: {
                      default: (() => never[]);
                      type: PropType<readonly StepperItem[]>;
                  };
                  location: PropType<Anchor | null>;
                  mandatory: {
                      default: NonNullable<"force" | boolean>;
                      type: PropType<"force" | boolean>;
                  };
                  max: NumberConstructor;
                  maxHeight: (NumberConstructor | StringConstructor)[];
                  maxWidth: (NumberConstructor | StringConstructor)[];
                  minHeight: (NumberConstructor | StringConstructor)[];
                  minWidth: (NumberConstructor | StringConstructor)[];
                  mobile: {
                      default: boolean;
                      type: PropType<boolean | null>;
                  };
                  mobileBreakpoint: PropType<number | DisplayBreakpoint>;
                  modelValue: {
                      default: undefined;
                      type: null;
                  };
                  multiple: BooleanConstructor;
                  nextText: {
                      default: string;
                      type: StringConstructor;
                  };
                  nonLinear: BooleanConstructor;
                  position: {
                      type: PropType<"absolute" | "fixed" | "relative" | "static" | "sticky">;
                      validator: ((v) => boolean);
                  };
                  prevText: {
                      default: string;
                      type: StringConstructor;
                  };
                  rounded: {
                      default: undefined;
                      type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
                  };
                  selectedClass: {
                      default: string;
                      type: PropType<string>;
                  };
                  style: {
                      default: null;
                      type: PropType<StyleValue>;
                  };
                  tag: {
                      default: string;
                      type: PropType<string | JSXComponent>;
                  };
                  theme: StringConstructor;
                  tile: BooleanConstructor;
                  width: (NumberConstructor | StringConstructor)[];
              }, ExtractPropTypes<{
                  altLabels: BooleanConstructor;
                  bgColor: StringConstructor;
                  border: (BooleanConstructor | NumberConstructor | StringConstructor)[];
                  class: PropType<any>;
                  color: StringConstructor;
                  completeIcon: PropType<IconValue>;
                  disabled: BooleanConstructor;
                  editIcon: PropType<IconValue>;
                  editable: BooleanConstructor;
                  elevation: {
                      type: (NumberConstructor | StringConstructor)[];
                      validator(v): boolean;
                  };
                  errorIcon: PropType<IconValue>;
                  flat: BooleanConstructor;
                  height: (NumberConstructor | StringConstructor)[];
                  hideActions: BooleanConstructor;
                  itemProps: {
                      default: string;
                      type: PropType<SelectItemKey>;
                  };
                  itemTitle: {
                      default: string;
                      type: PropType<SelectItemKey>;
                  };
                  itemValue: {
                      default: string;
                      type: PropType<SelectItemKey>;
                  };
                  items: {
                      default: (() => never[]);
                      type: PropType<readonly StepperItem[]>;
                  };
                  location: PropType<Anchor | null>;
                  mandatory: {
                      default: NonNullable<"force" | boolean>;
                      type: PropType<"force" | boolean>;
                  };
                  max: NumberConstructor;
                  maxHeight: (NumberConstructor | StringConstructor)[];
                  maxWidth: (NumberConstructor | StringConstructor)[];
                  minHeight: (NumberConstructor | StringConstructor)[];
                  minWidth: (NumberConstructor | StringConstructor)[];
                  mobile: {
                      default: boolean;
                      type: PropType<boolean | null>;
                  };
                  mobileBreakpoint: PropType<number | DisplayBreakpoint>;
                  modelValue: {
                      default: undefined;
                      type: null;
                  };
                  multiple: BooleanConstructor;
                  nextText: {
                      default: string;
                      type: StringConstructor;
                  };
                  nonLinear: BooleanConstructor;
                  position: {
                      type: PropType<"absolute" | "fixed" | "relative" | "static" | "sticky">;
                      validator: ((v) => boolean);
                  };
                  prevText: {
                      default: string;
                      type: StringConstructor;
                  };
                  rounded: {
                      default: undefined;
                      type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
                  };
                  selectedClass: {
                      default: string;
                      type: PropType<string>;
                  };
                  style: {
                      default: null;
                      type: PropType<StyleValue>;
                  };
                  tag: {
                      default: string;
                      type: PropType<string | JSXComponent>;
                  };
                  theme: StringConstructor;
                  tile: BooleanConstructor;
                  width: (NumberConstructor | StringConstructor)[];
              }>>
            • VStepperActions: {
                  __isFragment?: undefined;
                  __isSuspense?: undefined;
                  __isTeleport?: undefined;
                  new (...args): CreateComponentPublicInstanceWithMixins<{
                      disabled: "next" | "prev" | boolean;
                      nextText: string;
                      prevText: string;
                  } & {
                      color?: string;
                  } & {
                      $children?: {
                          next?: ...;
                          prev?: ...;
                      } | {
                          $stable?: boolean;
                      } | {} | VNodeChild;
                      v-slots?: {
                          next?: false | (...);
                          prev?: false | (...);
                      };
                  } & {
                      v-slot:next?: false | ((arg) => VNodeChild);
                      v-slot:prev?: false | ((arg) => VNodeChild);
                  } & {
                      onClick:next?: (() => any);
                      onClick:prev?: (() => any);
                  }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
                      click:next: (() => true);
                      click:prev: (() => true);
                  }, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
                      disabled: "next" | "prev" | boolean;
                      nextText: string;
                      prevText: string;
                  }, true, {}, SlotsType<Partial<{
                      next: ((arg) => VNode<(...), (...), (...)>[]);
                      prev: ((arg) => VNode<(...), (...), (...)>[]);
                  }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
                      B: {};
                      C: {};
                      D: {};
                      Defaults: {};
                      M: {};
                      P: {};
                  }, {
                      disabled: "next" | "prev" | boolean;
                      nextText: string;
                      prevText: string;
                  } & {
                      color?: string;
                  } & {
                      $children?: {
                          next?: ...;
                          prev?: ...;
                      } | {
                          $stable?: boolean;
                      } | {} | VNodeChild;
                      v-slots?: {
                          next?: false | (...);
                          prev?: false | (...);
                      };
                  } & {
                      v-slot:next?: false | ((arg) => VNodeChild);
                      v-slot:prev?: false | ((arg) => VNodeChild);
                  } & {
                      onClick:next?: (() => any);
                      onClick:prev?: (() => any);
                  }, {}, {}, {}, {}, {
                      disabled: "next" | "prev" | boolean;
                      nextText: string;
                      prevText: string;
                  }>;
              } & ComponentOptionsBase<{
                  disabled: "next" | "prev" | boolean;
                  nextText: string;
                  prevText: string;
              } & {
                  color?: string;
              } & {
                  $children?: {
                      next?: ((arg) => ...);
                      prev?: ((arg) => ...);
                  } | {
                      $stable?: boolean;
                  } | {} | VNodeChild;
                  v-slots?: {
                      next?: false | ((arg) => ...);
                      prev?: false | ((arg) => ...);
                  };
              } & {
                  v-slot:next?: false | ((arg) => VNodeChild);
                  v-slot:prev?: false | ((arg) => VNodeChild);
              } & {
                  onClick:next?: (() => any);
                  onClick:prev?: (() => any);
              }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
                  click:next: (() => true);
                  click:prev: (() => true);
              }, string, {
                  disabled: "next" | "prev" | boolean;
                  nextText: string;
                  prevText: string;
              }, {}, string, SlotsType<Partial<{
                  next: ((arg) => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  prev: ((arg) => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
              }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
                  color: StringConstructor;
                  disabled: {
                      default: boolean;
                      type: PropType<"next" | "prev" | boolean>;
                  };
                  nextText: {
                      default: string;
                      type: StringConstructor;
                  };
                  prevText: {
                      default: string;
                      type: StringConstructor;
                  };
              }, ExtractPropTypes<{
                  color: StringConstructor;
                  disabled: {
                      default: boolean;
                      type: PropType<"next" | "prev" | boolean>;
                  };
                  nextText: {
                      default: string;
                      type: StringConstructor;
                  };
                  prevText: {
                      default: string;
                      type: StringConstructor;
                  };
              }>>
            • VStepperHeader: {
                  __isFragment?: undefined;
                  __isSuspense?: undefined;
                  __isTeleport?: undefined;
                  new (...args): CreateComponentPublicInstanceWithMixins<{
                      style: string | false | StyleValue[] | CSSProperties | null;
                      tag: string;
                  } & {
                      class?: any;
                  } & {
                      $children?: {
                          default?: ...;
                      } | {
                          $stable?: boolean;
                      } | (() => VNodeChild) | VNodeChild;
                      v-slots?: {
                          default?: false | (...);
                      };
                  } & {
                      v-slot:default?: false | (() => VNodeChild);
                  }, (() => VNode<RendererNode, RendererElement, {
                      [key: string]: any;
                  }>), unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
                      style: StyleValue;
                      tag: string;
                  }, true, {}, SlotsType<Partial<{
                      default: (() => VNode<(...), (...), (...)>[]);
                  }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
                      B: {};
                      C: {};
                      D: {};
                      Defaults: {};
                      M: {};
                      P: {};
                  }, {
                      style: string | false | StyleValue[] | CSSProperties | null;
                      tag: string;
                  } & {
                      class?: any;
                  } & {
                      $children?: {
                          default?: ...;
                      } | {
                          $stable?: boolean;
                      } | (() => VNodeChild) | VNodeChild;
                      v-slots?: {
                          default?: false | (...);
                      };
                  } & {
                      v-slot:default?: false | (() => VNodeChild);
                  }, (() => VNode<RendererNode, RendererElement, {
                      [key: string]: any;
                  }>), {}, {}, {}, {
                      style: StyleValue;
                      tag: string;
                  }>;
              } & ComponentOptionsBase<{
                  style: string | false | StyleValue[] | CSSProperties | null;
                  tag: string;
              } & {
                  class?: any;
              } & {
                  $children?: {
                      default?: (() => ...);
                  } | {
                      $stable?: boolean;
                  } | (() => VNodeChild) | VNodeChild;
                  v-slots?: {
                      default?: false | (() => ...);
                  };
              } & {
                  v-slot:default?: false | (() => VNodeChild);
              }, (() => VNode<RendererNode, RendererElement, {
                  [key: string]: any;
              }>), unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, {
                  style: StyleValue;
                  tag: string;
              }, {}, string, SlotsType<Partial<{
                  default: (() => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
              }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
                  class: PropType<any>;
                  style: {
                      default: null;
                      type: PropType<StyleValue>;
                  };
                  tag: {
                      default: string;
                      type: StringConstructor;
                  };
              }, ExtractPropTypes<{
                  class: PropType<any>;
                  style: {
                      default: null;
                      type: PropType<StyleValue>;
                  };
                  tag: {
                      default: string;
                      type: StringConstructor;
                  };
              }>>
            • VStepperItem: {
                  __isFragment?: undefined;
                  __isSuspense?: undefined;
                  __isTeleport?: undefined;
                  new (...args): CreateComponentPublicInstanceWithMixins<{
                      complete: boolean;
                      completeIcon: IconValue;
                      disabled: boolean;
                      editIcon: IconValue;
                      editable: boolean;
                      error: boolean;
                      errorIcon: IconValue;
                      ripple: boolean | {
                          class?: string;
                          keys?: (...)[];
                      };
                      rules: readonly ValidationRule[];
                  } & {
                      color?: string;
                      icon?: IconValue;
                      selectedClass?: string;
                      subtitle?: string;
                      title?: string;
                      value?: any;
                  } & {
                      $children?: {
                          default?: ...;
                          icon?: ...;
                          subtitle?: ...;
                          title?: ...;
                      } | {
                          $stable?: boolean;
                      } | ((arg) => VNodeChild) | VNodeChild;
                      v-slots?: {
                          default?: false | (...);
                          icon?: false | (...);
                          subtitle?: false | (...);
                          title?: false | (...);
                      };
                  } & {
                      v-slot:default?: false | ((arg) => VNodeChild);
                      v-slot:icon?: false | ((arg) => VNodeChild);
                      v-slot:subtitle?: false | ((arg) => VNodeChild);
                      v-slot:title?: false | ((arg) => VNodeChild);
                  } & {
                      onGroup:selected?: ((val) => any);
                  }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
                      group:selected: ((val) => true);
                  }, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
                      complete: boolean;
                      completeIcon: IconValue;
                      disabled: boolean;
                      editIcon: IconValue;
                      editable: boolean;
                      error: boolean;
                      errorIcon: IconValue;
                      ripple: boolean | {
                          class?: string;
                          keys?: string[];
                      } | undefined;
                      rules: readonly ValidationRule[];
                  }, true, {}, SlotsType<Partial<{
                      default: ((arg) => VNode<(...), (...), (...)>[]);
                      icon: ((arg) => VNode<(...), (...), (...)>[]);
                      subtitle: ((arg) => VNode<(...), (...), (...)>[]);
                      title: ((arg) => VNode<(...), (...), (...)>[]);
                  }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
                      B: {};
                      C: {};
                      D: {};
                      Defaults: {};
                      M: {};
                      P: {};
                  }, {
                      complete: boolean;
                      completeIcon: IconValue;
                      disabled: boolean;
                      editIcon: IconValue;
                      editable: boolean;
                      error: boolean;
                      errorIcon: IconValue;
                      ripple: boolean | {
                          class?: string;
                          keys?: (...)[];
                      };
                      rules: readonly ValidationRule[];
                  } & {
                      color?: string;
                      icon?: IconValue;
                      selectedClass?: string;
                      subtitle?: string;
                      title?: string;
                      value?: any;
                  } & {
                      $children?: {
                          default?: ...;
                          icon?: ...;
                          subtitle?: ...;
                          title?: ...;
                      } | {
                          $stable?: boolean;
                      } | ((arg) => VNodeChild) | VNodeChild;
                      v-slots?: {
                          default?: false | (...);
                          icon?: false | (...);
                          subtitle?: false | (...);
                          title?: false | (...);
                      };
                  } & {
                      v-slot:default?: false | ((arg) => VNodeChild);
                      v-slot:icon?: false | ((arg) => VNodeChild);
                      v-slot:subtitle?: false | ((arg) => VNodeChild);
                      v-slot:title?: false | ((arg) => VNodeChild);
                  } & {
                      onGroup:selected?: ((val) => any);
                  }, {}, {}, {}, {}, {
                      complete: boolean;
                      completeIcon: IconValue;
                      disabled: boolean;
                      editIcon: IconValue;
                      editable: boolean;
                      error: boolean;
                      errorIcon: IconValue;
                      ripple: boolean | {
                          class?: string;
                          keys?: string[];
                      } | undefined;
                      rules: readonly ValidationRule[];
                  }>;
              } & ComponentOptionsBase<{
                  complete: boolean;
                  completeIcon: IconValue;
                  disabled: boolean;
                  editIcon: IconValue;
                  editable: boolean;
                  error: boolean;
                  errorIcon: IconValue;
                  ripple: boolean | {
                      class?: string;
                      keys?: string[];
                  };
                  rules: readonly ValidationRule[];
              } & {
                  color?: string;
                  icon?: IconValue;
                  selectedClass?: string;
                  subtitle?: string;
                  title?: string;
                  value?: any;
              } & {
                  $children?: {
                      default?: ((arg) => ...);
                      icon?: ((arg) => ...);
                      subtitle?: ((arg) => ...);
                      title?: ((arg) => ...);
                  } | {
                      $stable?: boolean;
                  } | ((arg) => VNodeChild) | VNodeChild;
                  v-slots?: {
                      default?: false | ((arg) => ...);
                      icon?: false | ((arg) => ...);
                      subtitle?: false | ((arg) => ...);
                      title?: false | ((arg) => ...);
                  };
              } & {
                  v-slot:default?: false | ((arg) => VNodeChild);
                  v-slot:icon?: false | ((arg) => VNodeChild);
                  v-slot:subtitle?: false | ((arg) => VNodeChild);
                  v-slot:title?: false | ((arg) => VNodeChild);
              } & {
                  onGroup:selected?: ((val) => any);
              }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
                  group:selected: ((val) => true);
              }, string, {
                  complete: boolean;
                  completeIcon: IconValue;
                  disabled: boolean;
                  editIcon: IconValue;
                  editable: boolean;
                  error: boolean;
                  errorIcon: IconValue;
                  ripple: boolean | {
                      class?: string;
                      keys?: string[];
                  } | undefined;
                  rules: readonly ValidationRule[];
              }, {}, string, SlotsType<Partial<{
                  default: ((arg) => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  icon: ((arg) => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  subtitle: ((arg) => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  title: ((arg) => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
              }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
                  color: StringConstructor;
                  complete: BooleanConstructor;
                  completeIcon: {
                      default: string;
                      type: PropType<IconValue>;
                  };
                  disabled: BooleanConstructor;
                  editIcon: {
                      default: string;
                      type: PropType<IconValue>;
                  };
                  editable: BooleanConstructor;
                  error: BooleanConstructor;
                  errorIcon: {
                      default: string;
                      type: PropType<IconValue>;
                  };
                  icon: PropType<IconValue>;
                  ripple: {
                      default: boolean;
                      type: PropType<boolean | {
                          class?: string;
                          keys?: (...)[];
                      } | undefined>;
                  };
                  rules: {
                      default: (() => never[]);
                      type: PropType<readonly ValidationRule[]>;
                  };
                  selectedClass: StringConstructor;
                  subtitle: StringConstructor;
                  title: StringConstructor;
                  value: null;
              }, ExtractPropTypes<{
                  color: StringConstructor;
                  complete: BooleanConstructor;
                  completeIcon: {
                      default: string;
                      type: PropType<IconValue>;
                  };
                  disabled: BooleanConstructor;
                  editIcon: {
                      default: string;
                      type: PropType<IconValue>;
                  };
                  editable: BooleanConstructor;
                  error: BooleanConstructor;
                  errorIcon: {
                      default: string;
                      type: PropType<IconValue>;
                  };
                  icon: PropType<IconValue>;
                  ripple: {
                      default: boolean;
                      type: PropType<boolean | {
                          class?: (...) | (...);
                          keys?: (...) | (...);
                      } | undefined>;
                  };
                  rules: {
                      default: (() => never[]);
                      type: PropType<readonly ValidationRule[]>;
                  };
                  selectedClass: StringConstructor;
                  subtitle: StringConstructor;
                  title: StringConstructor;
                  value: null;
              }>>
            • VStepperVertical: {
                  __isFragment?: undefined;
                  __isSuspense?: undefined;
                  __isTeleport?: undefined;
                  new (...args): CreateComponentPublicInstanceWithMixins<{
                      altLabels: boolean;
                      collapseIcon: IconValue;
                      disabled: boolean;
                      eager: boolean;
                      editable: boolean;
                      expandIcon: IconValue;
                      flat: boolean;
                      focusable: boolean;
                      hideActions: boolean;
                      itemProps: string | boolean | readonly (...)[] | ((item, fallback?) => any) | null;
                      itemTitle: string | boolean | readonly (...)[] | ((item, fallback?) => any) | null;
                      itemValue: string | boolean | readonly (...)[] | ((item, fallback?) => any) | null;
                      items: readonly StepperItem[];
                      mandatory: "force" | boolean;
                      mobile: boolean | null;
                      multiple: boolean;
                      nextText: string;
                      nonLinear: boolean;
                      prevText: string;
                      readonly: boolean;
                      ripple: boolean | {
                          class?: string;
                          keys?: (...)[];
                      };
                      style: string | false | StyleValue[] | CSSProperties | null;
                      tag: string | JSXComponent;
                      tile: boolean;
                      variant: "accordion" | "default" | "inset" | "popout";
                  } & {
                      bgColor?: string;
                      class?: any;
                      color?: string;
                      completeIcon?: IconValue;
                      editIcon?: IconValue;
                      elevation?: string | number;
                      errorIcon?: IconValue;
                      max?: number;
                      mobileBreakpoint?: number | DisplayBreakpoint;
                      rounded?: string | number | boolean;
                      selectedClass?: string;
                      theme?: string;
                  }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Omit<{
                      update:modelValue: ((val) => true);
                  }, "$children" | "v-slots" | "v-slot:default" | "v-slot:subtitle" | "v-slot:title" | "modelValue" | "update:modelValue" | "v-slot:next" | "v-slot:prev" | `v-slot:item.${string}` | "v-slot:actions" | "v-slot:icon" | `v-slot:header-item.${string}`>, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
                      altLabels: boolean;
                      collapseIcon: IconValue;
                      disabled: boolean;
                      eager: boolean;
                      editable: boolean;
                      expandIcon: IconValue;
                      flat: boolean;
                      focusable: boolean;
                      hideActions: boolean;
                      itemProps: SelectItemKey;
                      itemTitle: SelectItemKey;
                      itemValue: SelectItemKey;
                      items: readonly StepperItem[];
                      mandatory: "force" | boolean;
                      mobile: boolean | null;
                      multiple: boolean;
                      nextText: string;
                      nonLinear: boolean;
                      prevText: string;
                      readonly: boolean;
                      ripple: boolean | {
                          class?: string;
                          keys?: string[];
                      } | undefined;
                      rounded: string | number | boolean;
                      style: StyleValue;
                      tag: string | JSXComponent;
                      tile: boolean;
                      variant: "accordion" | "default" | "inset" | "popout";
                  }, true, {}, SlotsType<Partial<{
                      actions: ((arg) => VNode<(...), (...), (...)>[]);
                      default: ((arg) => VNode<(...), (...), (...)>[]);
                      icon: ((arg) => VNode<(...), (...), (...)>[]);
                      next: ((arg) => VNode<(...), (...), (...)>[]);
                      prev: ((arg) => VNode<(...), (...), (...)>[]);
                      subtitle: ((arg) => VNode<(...), (...), (...)>[]);
                      title: ((arg) => VNode<(...), (...), (...)>[]);
                      [x: `header-item.${string}`]: ((arg) => VNode<(...), (...), (...)>[]);
                  }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
                      B: {};
                      C: {};
                      D: {};
                      Defaults: {};
                      M: {};
                      P: {};
                  }, {
                      altLabels: boolean;
                      collapseIcon: IconValue;
                      disabled: boolean;
                      eager: boolean;
                      editable: boolean;
                      expandIcon: IconValue;
                      flat: boolean;
                      focusable: boolean;
                      hideActions: boolean;
                      itemProps: string | boolean | readonly (...)[] | ((item, fallback?) => any) | null;
                      itemTitle: string | boolean | readonly (...)[] | ((item, fallback?) => any) | null;
                      itemValue: string | boolean | readonly (...)[] | ((item, fallback?) => any) | null;
                      items: readonly StepperItem[];
                      mandatory: "force" | boolean;
                      mobile: boolean | null;
                      multiple: boolean;
                      nextText: string;
                      nonLinear: boolean;
                      prevText: string;
                      readonly: boolean;
                      ripple: boolean | {
                          class?: string;
                          keys?: (...)[];
                      };
                      style: string | false | StyleValue[] | CSSProperties | null;
                      tag: string | JSXComponent;
                      tile: boolean;
                      variant: "accordion" | "default" | "inset" | "popout";
                  } & {
                      bgColor?: string;
                      class?: any;
                      color?: string;
                      completeIcon?: IconValue;
                      editIcon?: IconValue;
                      elevation?: string | number;
                      errorIcon?: IconValue;
                      max?: number;
                      mobileBreakpoint?: number | DisplayBreakpoint;
                      rounded?: string | number | boolean;
                      selectedClass?: string;
                      theme?: string;
                  }, {}, {}, {}, {}, {
                      altLabels: boolean;
                      collapseIcon: IconValue;
                      disabled: boolean;
                      eager: boolean;
                      editable: boolean;
                      expandIcon: IconValue;
                      flat: boolean;
                      focusable: boolean;
                      hideActions: boolean;
                      itemProps: SelectItemKey;
                      itemTitle: SelectItemKey;
                      itemValue: SelectItemKey;
                      items: readonly StepperItem[];
                      mandatory: "force" | boolean;
                      mobile: boolean | null;
                      multiple: boolean;
                      nextText: string;
                      nonLinear: boolean;
                      prevText: string;
                      readonly: boolean;
                      ripple: boolean | {
                          class?: string;
                          keys?: string[];
                      } | undefined;
                      rounded: string | number | boolean;
                      style: StyleValue;
                      tag: string | JSXComponent;
                      tile: boolean;
                      variant: "accordion" | "default" | "inset" | "popout";
                  }>;
              } & ComponentOptionsBase<{
                  altLabels: boolean;
                  collapseIcon: IconValue;
                  disabled: boolean;
                  eager: boolean;
                  editable: boolean;
                  expandIcon: IconValue;
                  flat: boolean;
                  focusable: boolean;
                  hideActions: boolean;
                  itemProps: string | boolean | readonly ((...) | (...))[] | ((item, fallback?) => any) | null;
                  itemTitle: string | boolean | readonly ((...) | (...))[] | ((item, fallback?) => any) | null;
                  itemValue: string | boolean | readonly ((...) | (...))[] | ((item, fallback?) => any) | null;
                  items: readonly StepperItem[];
                  mandatory: "force" | boolean;
                  mobile: boolean | null;
                  multiple: boolean;
                  nextText: string;
                  nonLinear: boolean;
                  prevText: string;
                  readonly: boolean;
                  ripple: boolean | {
                      class?: string;
                      keys?: string[];
                  };
                  style: string | false | StyleValue[] | CSSProperties | null;
                  tag: string | JSXComponent;
                  tile: boolean;
                  variant: "accordion" | "default" | "inset" | "popout";
              } & {
                  bgColor?: string;
                  class?: any;
                  color?: string;
                  completeIcon?: IconValue;
                  editIcon?: IconValue;
                  elevation?: string | number;
                  errorIcon?: IconValue;
                  max?: number;
                  mobileBreakpoint?: number | DisplayBreakpoint;
                  rounded?: string | number | boolean;
                  selectedClass?: string;
                  theme?: string;
              }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Omit<{
                  update:modelValue: ((val) => true);
              }, "$children" | "v-slots" | "v-slot:default" | "modelValue" | "update:modelValue" | "v-slot:subtitle" | "v-slot:title" | "v-slot:actions" | "v-slot:next" | "v-slot:prev" | `v-slot:item.${string}` | "v-slot:icon" | `v-slot:header-item.${string}`>, string, {
                  altLabels: boolean;
                  collapseIcon: IconValue;
                  disabled: boolean;
                  eager: boolean;
                  editable: boolean;
                  expandIcon: IconValue;
                  flat: boolean;
                  focusable: boolean;
                  hideActions: boolean;
                  itemProps: SelectItemKey;
                  itemTitle: SelectItemKey;
                  itemValue: SelectItemKey;
                  items: readonly StepperItem[];
                  mandatory: "force" | boolean;
                  mobile: boolean | null;
                  multiple: boolean;
                  nextText: string;
                  nonLinear: boolean;
                  prevText: string;
                  readonly: boolean;
                  ripple: boolean | {
                      class?: string;
                      keys?: string[];
                  } | undefined;
                  rounded: string | number | boolean;
                  style: StyleValue;
                  tag: string | JSXComponent;
                  tile: boolean;
                  variant: "accordion" | "default" | "inset" | "popout";
              }, {}, string, SlotsType<Partial<{
                  actions: ((arg) => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  default: ((arg) => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  icon: ((arg) => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  next: ((arg) => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  prev: ((arg) => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  subtitle: ((arg) => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  title: ((arg) => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  [x: `header-item.${string}`]: ((arg) => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
              }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & (new <T>(props, slots) => GenericProps<{
                  modelValue?: T;
                  onUpdate:modelValue?: ((value) => void);
              }, VStepperVerticalSlots<T>>) & FilterPropsOptions<{
                  altLabels: BooleanConstructor;
                  bgColor: StringConstructor;
                  class: PropType<any>;
                  collapseIcon: {
                      default: string;
                      type: PropType<IconValue>;
                  };
                  color: StringConstructor;
                  completeIcon: PropType<IconValue>;
                  disabled: BooleanConstructor;
                  eager: BooleanConstructor;
                  editIcon: PropType<IconValue>;
                  editable: BooleanConstructor;
                  elevation: {
                      type: (NumberConstructor | StringConstructor)[];
                      validator(v): boolean;
                  };
                  errorIcon: PropType<IconValue>;
                  expandIcon: {
                      default: string;
                      type: PropType<IconValue>;
                  };
                  flat: BooleanConstructor;
                  focusable: BooleanConstructor;
                  hideActions: BooleanConstructor;
                  itemProps: {
                      default: string;
                      type: PropType<SelectItemKey>;
                  };
                  itemTitle: {
                      default: string;
                      type: PropType<SelectItemKey>;
                  };
                  itemValue: {
                      default: string;
                      type: PropType<SelectItemKey>;
                  };
                  items: {
                      default: (() => never[]);
                      type: PropType<readonly StepperItem[]>;
                  };
                  mandatory: {
                      default: NonNullable<"force" | boolean>;
                      type: PropType<"force" | boolean>;
                  };
                  max: NumberConstructor;
                  mobile: {
                      default: boolean;
                      type: PropType<boolean | null>;
                  };
                  mobileBreakpoint: PropType<number | DisplayBreakpoint>;
                  modelValue: {
                      default: undefined;
                      type: null;
                  };
                  multiple: BooleanConstructor;
                  nextText: {
                      default: string;
                      type: StringConstructor;
                  };
                  nonLinear: BooleanConstructor;
                  prevText: {
                      default: string;
                      type: StringConstructor;
                  };
                  readonly: BooleanConstructor;
                  ripple: {
                      default: boolean;
                      type: PropType<boolean | {
                          class?: string;
                          keys?: (...)[];
                      } | undefined>;
                  };
                  rounded: {
                      default: undefined;
                      type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
                  };
                  selectedClass: StringConstructor;
                  style: {
                      default: null;
                      type: PropType<StyleValue>;
                  };
                  tag: {
                      default: string;
                      type: PropType<string | JSXComponent>;
                  };
                  theme: StringConstructor;
                  tile: BooleanConstructor;
                  variant: Omit<{
                      default: string;
                      type: PropType<"accordion" | "default" | "inset" | "popout">;
                      validator: ((v) => boolean);
                  }, "default" | "type"> & {
                      default: NonNullable<"accordion" | "default" | "inset" | "popout">;
                      type: PropType<"accordion" | "default" | "inset" | "popout">;
                  };
              }, ExtractPropTypes<{
                  altLabels: BooleanConstructor;
                  bgColor: StringConstructor;
                  class: PropType<any>;
                  collapseIcon: {
                      default: string;
                      type: PropType<IconValue>;
                  };
                  color: StringConstructor;
                  completeIcon: PropType<IconValue>;
                  disabled: BooleanConstructor;
                  eager: BooleanConstructor;
                  editIcon: PropType<IconValue>;
                  editable: BooleanConstructor;
                  elevation: {
                      type: (NumberConstructor | StringConstructor)[];
                      validator(v): boolean;
                  };
                  errorIcon: PropType<IconValue>;
                  expandIcon: {
                      default: string;
                      type: PropType<IconValue>;
                  };
                  flat: BooleanConstructor;
                  focusable: BooleanConstructor;
                  hideActions: BooleanConstructor;
                  itemProps: {
                      default: string;
                      type: PropType<SelectItemKey>;
                  };
                  itemTitle: {
                      default: string;
                      type: PropType<SelectItemKey>;
                  };
                  itemValue: {
                      default: string;
                      type: PropType<SelectItemKey>;
                  };
                  items: {
                      default: (() => never[]);
                      type: PropType<readonly StepperItem[]>;
                  };
                  mandatory: {
                      default: NonNullable<"force" | boolean>;
                      type: PropType<"force" | boolean>;
                  };
                  max: NumberConstructor;
                  mobile: {
                      default: boolean;
                      type: PropType<boolean | null>;
                  };
                  mobileBreakpoint: PropType<number | DisplayBreakpoint>;
                  modelValue: {
                      default: undefined;
                      type: null;
                  };
                  multiple: BooleanConstructor;
                  nextText: {
                      default: string;
                      type: StringConstructor;
                  };
                  nonLinear: BooleanConstructor;
                  prevText: {
                      default: string;
                      type: StringConstructor;
                  };
                  readonly: BooleanConstructor;
                  ripple: {
                      default: boolean;
                      type: PropType<boolean | {
                          class?: (...) | (...);
                          keys?: (...) | (...);
                      } | undefined>;
                  };
                  rounded: {
                      default: undefined;
                      type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
                  };
                  selectedClass: StringConstructor;
                  style: {
                      default: null;
                      type: PropType<StyleValue>;
                  };
                  tag: {
                      default: string;
                      type: PropType<string | JSXComponent>;
                  };
                  theme: StringConstructor;
                  tile: BooleanConstructor;
                  variant: Omit<{
                      default: string;
                      type: PropType<(...) | (...) | (...) | (...)>;
                      validator: ((v) => boolean);
                  }, "default" | "type"> & {
                      default: NonNullable<"accordion" | "default" | "inset" | "popout">;
                      type: PropType<"accordion" | "default" | "inset" | "popout">;
                  };
              }>>
            • VStepperVerticalItem: {
                  __isFragment?: undefined;
                  __isSuspense?: undefined;
                  __isTeleport?: undefined;
                  new (...args): CreateComponentPublicInstanceWithMixins<{
                      collapseIcon: IconValue;
                      complete: boolean;
                      completeIcon: IconValue;
                      disabled: boolean;
                      eager: boolean;
                      editIcon: IconValue;
                      editable: boolean;
                      error: boolean;
                      errorIcon: IconValue;
                      expandIcon: IconValue;
                      focusable: boolean;
                      hideActions: boolean;
                      readonly: boolean;
                      ripple: boolean | {
                          class?: string;
                          keys?: (...)[];
                      };
                      rules: readonly ValidationRule[];
                      static: boolean;
                      style: string | false | StyleValue[] | CSSProperties | null;
                      tag: string | JSXComponent;
                      tile: boolean;
                  } & {
                      bgColor?: string;
                      class?: any;
                      color?: string;
                      elevation?: string | number;
                      height?: string | number;
                      icon?: IconValue;
                      maxHeight?: string | number;
                      maxWidth?: string | number;
                      minHeight?: string | number;
                      minWidth?: string | number;
                      rounded?: string | number | boolean;
                      selectedClass?: string;
                      subtitle?: string;
                      text?: string;
                      title?: string;
                      value?: any;
                      width?: string | number;
                  } & {
                      $children?: {
                          actions?: ...;
                          default?: ...;
                          icon?: ...;
                          next?: ...;
                          prev?: ...;
                          subtitle?: ...;
                          text?: ...;
                          title?: ...;
                      } | {
                          $stable?: boolean;
                      } | ((arg) => VNodeChild) | VNodeChild;
                      v-slots?: {
                          actions?: false | (...);
                          default?: false | (...);
                          icon?: false | (...);
                          next?: false | (...);
                          prev?: false | (...);
                          subtitle?: false | (...);
                          text?: false | (...);
                          title?: false | (...);
                      };
                  } & {
                      v-slot:actions?: false | ((arg) => VNodeChild);
                      v-slot:default?: false | ((arg) => VNodeChild);
                      v-slot:icon?: false | ((arg) => VNodeChild);
                      v-slot:next?: false | ((arg) => VNodeChild);
                      v-slot:prev?: false | ((arg) => VNodeChild);
                      v-slot:subtitle?: false | ((arg) => VNodeChild);
                      v-slot:text?: false | ((arg) => VNodeChild);
                      v-slot:title?: false | ((arg) => VNodeChild);
                  } & {
                      onClick:finish?: (() => any);
                      onClick:next?: (() => any);
                      onClick:prev?: (() => any);
                  }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
                      click:finish: (() => true);
                      click:next: (() => true);
                      click:prev: (() => true);
                  }, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
                      collapseIcon: IconValue;
                      complete: boolean;
                      completeIcon: IconValue;
                      disabled: boolean;
                      eager: boolean;
                      editIcon: IconValue;
                      editable: boolean;
                      error: boolean;
                      errorIcon: IconValue;
                      expandIcon: IconValue;
                      focusable: boolean;
                      hideActions: boolean;
                      readonly: boolean;
                      ripple: boolean | {
                          class?: string;
                          keys?: string[];
                      } | undefined;
                      rounded: string | number | boolean;
                      rules: readonly ValidationRule[];
                      static: boolean;
                      style: StyleValue;
                      tag: string | JSXComponent;
                      tile: boolean;
                  }, true, {}, SlotsType<Partial<{
                      actions: ((arg) => VNode<(...), (...), (...)>[]);
                      default: ((arg) => VNode<(...), (...), (...)>[]);
                      icon: ((arg) => VNode<(...), (...), (...)>[]);
                      next: ((arg) => VNode<(...), (...), (...)>[]);
                      prev: ((arg) => VNode<(...), (...), (...)>[]);
                      subtitle: ((arg) => VNode<(...), (...), (...)>[]);
                      text: ((arg) => VNode<(...), (...), (...)>[]);
                      title: ((arg) => VNode<(...), (...), (...)>[]);
                  }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
                      B: {};
                      C: {};
                      D: {};
                      Defaults: {};
                      M: {};
                      P: {};
                  }, {
                      collapseIcon: IconValue;
                      complete: boolean;
                      completeIcon: IconValue;
                      disabled: boolean;
                      eager: boolean;
                      editIcon: IconValue;
                      editable: boolean;
                      error: boolean;
                      errorIcon: IconValue;
                      expandIcon: IconValue;
                      focusable: boolean;
                      hideActions: boolean;
                      readonly: boolean;
                      ripple: boolean | {
                          class?: string;
                          keys?: (...)[];
                      };
                      rules: readonly ValidationRule[];
                      static: boolean;
                      style: string | false | StyleValue[] | CSSProperties | null;
                      tag: string | JSXComponent;
                      tile: boolean;
                  } & {
                      bgColor?: string;
                      class?: any;
                      color?: string;
                      elevation?: string | number;
                      height?: string | number;
                      icon?: IconValue;
                      maxHeight?: string | number;
                      maxWidth?: string | number;
                      minHeight?: string | number;
                      minWidth?: string | number;
                      rounded?: string | number | boolean;
                      selectedClass?: string;
                      subtitle?: string;
                      text?: string;
                      title?: string;
                      value?: any;
                      width?: string | number;
                  } & {
                      $children?: {
                          actions?: ...;
                          default?: ...;
                          icon?: ...;
                          next?: ...;
                          prev?: ...;
                          subtitle?: ...;
                          text?: ...;
                          title?: ...;
                      } | {
                          $stable?: boolean;
                      } | ((arg) => VNodeChild) | VNodeChild;
                      v-slots?: {
                          actions?: false | (...);
                          default?: false | (...);
                          icon?: false | (...);
                          next?: false | (...);
                          prev?: false | (...);
                          subtitle?: false | (...);
                          text?: false | (...);
                          title?: false | (...);
                      };
                  } & {
                      v-slot:actions?: false | ((arg) => VNodeChild);
                      v-slot:default?: false | ((arg) => VNodeChild);
                      v-slot:icon?: false | ((arg) => VNodeChild);
                      v-slot:next?: false | ((arg) => VNodeChild);
                      v-slot:prev?: false | ((arg) => VNodeChild);
                      v-slot:subtitle?: false | ((arg) => VNodeChild);
                      v-slot:text?: false | ((arg) => VNodeChild);
                      v-slot:title?: false | ((arg) => VNodeChild);
                  } & {
                      onClick:finish?: (() => any);
                      onClick:next?: (() => any);
                      onClick:prev?: (() => any);
                  }, {}, {}, {}, {}, {
                      collapseIcon: IconValue;
                      complete: boolean;
                      completeIcon: IconValue;
                      disabled: boolean;
                      eager: boolean;
                      editIcon: IconValue;
                      editable: boolean;
                      error: boolean;
                      errorIcon: IconValue;
                      expandIcon: IconValue;
                      focusable: boolean;
                      hideActions: boolean;
                      readonly: boolean;
                      ripple: boolean | {
                          class?: string;
                          keys?: string[];
                      } | undefined;
                      rounded: string | number | boolean;
                      rules: readonly ValidationRule[];
                      static: boolean;
                      style: StyleValue;
                      tag: string | JSXComponent;
                      tile: boolean;
                  }>;
              } & ComponentOptionsBase<{
                  collapseIcon: IconValue;
                  complete: boolean;
                  completeIcon: IconValue;
                  disabled: boolean;
                  eager: boolean;
                  editIcon: IconValue;
                  editable: boolean;
                  error: boolean;
                  errorIcon: IconValue;
                  expandIcon: IconValue;
                  focusable: boolean;
                  hideActions: boolean;
                  readonly: boolean;
                  ripple: boolean | {
                      class?: string;
                      keys?: string[];
                  };
                  rules: readonly ValidationRule[];
                  static: boolean;
                  style: string | false | StyleValue[] | CSSProperties | null;
                  tag: string | JSXComponent;
                  tile: boolean;
              } & {
                  bgColor?: string;
                  class?: any;
                  color?: string;
                  elevation?: string | number;
                  height?: string | number;
                  icon?: IconValue;
                  maxHeight?: string | number;
                  maxWidth?: string | number;
                  minHeight?: string | number;
                  minWidth?: string | number;
                  rounded?: string | number | boolean;
                  selectedClass?: string;
                  subtitle?: string;
                  text?: string;
                  title?: string;
                  value?: any;
                  width?: string | number;
              } & {
                  $children?: {
                      actions?: ((arg) => ...);
                      default?: ((arg) => ...);
                      icon?: ((arg) => ...);
                      next?: ((arg) => ...);
                      prev?: ((arg) => ...);
                      subtitle?: ((arg) => ...);
                      text?: ((arg) => ...);
                      title?: ((arg) => ...);
                  } | {
                      $stable?: boolean;
                  } | ((arg) => VNodeChild) | VNodeChild;
                  v-slots?: {
                      actions?: false | ((arg) => ...);
                      default?: false | ((arg) => ...);
                      icon?: false | ((arg) => ...);
                      next?: false | ((arg) => ...);
                      prev?: false | ((arg) => ...);
                      subtitle?: false | ((arg) => ...);
                      text?: false | ((arg) => ...);
                      title?: false | ((arg) => ...);
                  };
              } & {
                  v-slot:actions?: false | ((arg) => VNodeChild);
                  v-slot:default?: false | ((arg) => VNodeChild);
                  v-slot:icon?: false | ((arg) => VNodeChild);
                  v-slot:next?: false | ((arg) => VNodeChild);
                  v-slot:prev?: false | ((arg) => VNodeChild);
                  v-slot:subtitle?: false | ((arg) => VNodeChild);
                  v-slot:text?: false | ((arg) => VNodeChild);
                  v-slot:title?: false | ((arg) => VNodeChild);
              } & {
                  onClick:finish?: (() => any);
                  onClick:next?: (() => any);
                  onClick:prev?: (() => any);
              }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, {
                  click:finish: (() => true);
                  click:next: (() => true);
                  click:prev: (() => true);
              }, string, {
                  collapseIcon: IconValue;
                  complete: boolean;
                  completeIcon: IconValue;
                  disabled: boolean;
                  eager: boolean;
                  editIcon: IconValue;
                  editable: boolean;
                  error: boolean;
                  errorIcon: IconValue;
                  expandIcon: IconValue;
                  focusable: boolean;
                  hideActions: boolean;
                  readonly: boolean;
                  ripple: boolean | {
                      class?: string;
                      keys?: string[];
                  } | undefined;
                  rounded: string | number | boolean;
                  rules: readonly ValidationRule[];
                  static: boolean;
                  style: StyleValue;
                  tag: string | JSXComponent;
                  tile: boolean;
              }, {}, string, SlotsType<Partial<{
                  actions: ((arg) => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  default: ((arg) => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  icon: ((arg) => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  next: ((arg) => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  prev: ((arg) => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  subtitle: ((arg) => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  text: ((arg) => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  title: ((arg) => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
              }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
                  bgColor: StringConstructor;
                  class: PropType<any>;
                  collapseIcon: Omit<{
                      default: string;
                      type: PropType<IconValue>;
                  }, "default" | "type"> & {
                      default: NonNullable<IconValue>;
                      type: PropType<IconValue>;
                  };
                  color: StringConstructor;
                  complete: BooleanConstructor;
                  completeIcon: {
                      default: string;
                      type: PropType<IconValue>;
                  };
                  disabled: BooleanConstructor;
                  eager: BooleanConstructor;
                  editIcon: {
                      default: string;
                      type: PropType<IconValue>;
                  };
                  editable: BooleanConstructor;
                  elevation: {
                      type: (NumberConstructor | StringConstructor)[];
                      validator(v): boolean;
                  };
                  error: BooleanConstructor;
                  errorIcon: {
                      default: string;
                      type: PropType<IconValue>;
                  };
                  expandIcon: Omit<{
                      default: string;
                      type: PropType<IconValue>;
                  }, "default" | "type"> & {
                      default: NonNullable<IconValue>;
                      type: PropType<IconValue>;
                  };
                  focusable: BooleanConstructor;
                  height: (NumberConstructor | StringConstructor)[];
                  hideActions: BooleanConstructor;
                  icon: PropType<IconValue>;
                  maxHeight: (NumberConstructor | StringConstructor)[];
                  maxWidth: (NumberConstructor | StringConstructor)[];
                  minHeight: (NumberConstructor | StringConstructor)[];
                  minWidth: (NumberConstructor | StringConstructor)[];
                  readonly: BooleanConstructor;
                  ripple: {
                      default: boolean;
                      type: PropType<boolean | {
                          class?: string;
                          keys?: (...)[];
                      } | undefined>;
                  };
                  rounded: {
                      default: undefined;
                      type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
                  };
                  rules: {
                      default: (() => never[]);
                      type: PropType<readonly ValidationRule[]>;
                  };
                  selectedClass: StringConstructor;
                  static: BooleanConstructor;
                  style: {
                      default: null;
                      type: PropType<StyleValue>;
                  };
                  subtitle: StringConstructor;
                  tag: {
                      default: string;
                      type: PropType<string | JSXComponent>;
                  };
                  text: StringConstructor;
                  tile: BooleanConstructor;
                  title: StringConstructor;
                  value: null;
                  width: (NumberConstructor | StringConstructor)[];
              }, ExtractPropTypes<{
                  bgColor: StringConstructor;
                  class: PropType<any>;
                  collapseIcon: Omit<{
                      default: string;
                      type: PropType<IconValue>;
                  }, "default" | "type"> & {
                      default: NonNullable<IconValue>;
                      type: PropType<IconValue>;
                  };
                  color: StringConstructor;
                  complete: BooleanConstructor;
                  completeIcon: {
                      default: string;
                      type: PropType<IconValue>;
                  };
                  disabled: BooleanConstructor;
                  eager: BooleanConstructor;
                  editIcon: {
                      default: string;
                      type: PropType<IconValue>;
                  };
                  editable: BooleanConstructor;
                  elevation: {
                      type: (NumberConstructor | StringConstructor)[];
                      validator(v): boolean;
                  };
                  error: BooleanConstructor;
                  errorIcon: {
                      default: string;
                      type: PropType<IconValue>;
                  };
                  expandIcon: Omit<{
                      default: string;
                      type: PropType<IconValue>;
                  }, "default" | "type"> & {
                      default: NonNullable<IconValue>;
                      type: PropType<IconValue>;
                  };
                  focusable: BooleanConstructor;
                  height: (NumberConstructor | StringConstructor)[];
                  hideActions: BooleanConstructor;
                  icon: PropType<IconValue>;
                  maxHeight: (NumberConstructor | StringConstructor)[];
                  maxWidth: (NumberConstructor | StringConstructor)[];
                  minHeight: (NumberConstructor | StringConstructor)[];
                  minWidth: (NumberConstructor | StringConstructor)[];
                  readonly: BooleanConstructor;
                  ripple: {
                      default: boolean;
                      type: PropType<boolean | {
                          class?: (...) | (...);
                          keys?: (...) | (...);
                      } | undefined>;
                  };
                  rounded: {
                      default: undefined;
                      type: (BooleanConstructor | NumberConstructor | StringConstructor)[];
                  };
                  rules: {
                      default: (() => never[]);
                      type: PropType<readonly ValidationRule[]>;
                  };
                  selectedClass: StringConstructor;
                  static: BooleanConstructor;
                  style: {
                      default: null;
                      type: PropType<StyleValue>;
                  };
                  subtitle: StringConstructor;
                  tag: {
                      default: string;
                      type: PropType<string | JSXComponent>;
                  };
                  text: StringConstructor;
                  tile: BooleanConstructor;
                  title: StringConstructor;
                  value: null;
                  width: (NumberConstructor | StringConstructor)[];
              }>>
            • VStepperWindow: {
                  __isFragment?: undefined;
                  __isSuspense?: undefined;
                  __isTeleport?: undefined;
                  new (...args): CreateComponentPublicInstanceWithMixins<{
                      crossfade: boolean;
                      direction: "horizontal" | "vertical";
                      disabled: boolean;
                      reverse: boolean;
                      selectedClass: string;
                      style: string | false | StyleValue[] | CSSProperties | null;
                      tag: string | JSXComponent;
                  } & {
                      class?: any;
                      theme?: string;
                      transitionDuration?: number;
                      verticalArrows?: "left" | "right" | boolean;
                  }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Omit<{
                      update:modelValue: ((v) => true);
                  }, "$children" | "v-slots" | "v-slot:default" | "modelValue" | "update:modelValue" | "v-slot:next" | "v-slot:prev" | "v-slot:additional">, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
                      crossfade: boolean;
                      direction: "horizontal" | "vertical";
                      disabled: boolean;
                      reverse: boolean;
                      selectedClass: string;
                      style: StyleValue;
                      tag: string | JSXComponent;
                  }, true, {}, SlotsType<Partial<{
                      additional: ((arg) => VNode<(...), (...), (...)>[]);
                      default: ((arg) => VNode<(...), (...), (...)>[]);
                      next: ((arg) => VNode<(...), (...), (...)>[]);
                      prev: ((arg) => VNode<(...), (...), (...)>[]);
                  }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
                      B: {};
                      C: {};
                      D: {};
                      Defaults: {};
                      M: {};
                      P: {};
                  }, {
                      crossfade: boolean;
                      direction: "horizontal" | "vertical";
                      disabled: boolean;
                      reverse: boolean;
                      selectedClass: string;
                      style: string | false | StyleValue[] | CSSProperties | null;
                      tag: string | JSXComponent;
                  } & {
                      class?: any;
                      theme?: string;
                      transitionDuration?: number;
                      verticalArrows?: "left" | "right" | boolean;
                  }, {}, {}, {}, {}, {
                      crossfade: boolean;
                      direction: "horizontal" | "vertical";
                      disabled: boolean;
                      reverse: boolean;
                      selectedClass: string;
                      style: StyleValue;
                      tag: string | JSXComponent;
                  }>;
              } & ComponentOptionsBase<{
                  crossfade: boolean;
                  direction: "horizontal" | "vertical";
                  disabled: boolean;
                  reverse: boolean;
                  selectedClass: string;
                  style: string | false | StyleValue[] | CSSProperties | null;
                  tag: string | JSXComponent;
              } & {
                  class?: any;
                  theme?: string;
                  transitionDuration?: number;
                  verticalArrows?: "left" | "right" | boolean;
              }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Omit<{
                  update:modelValue: ((v) => true);
              }, "$children" | "v-slots" | "v-slot:default" | "modelValue" | "update:modelValue" | "v-slot:next" | "v-slot:prev" | "v-slot:additional">, string, {
                  crossfade: boolean;
                  direction: "horizontal" | "vertical";
                  disabled: boolean;
                  reverse: boolean;
                  selectedClass: string;
                  style: StyleValue;
                  tag: string | JSXComponent;
              }, {}, string, SlotsType<Partial<{
                  additional: ((arg) => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  default: ((arg) => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  next: ((arg) => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
                  prev: ((arg) => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
              }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & (new <TModel>(props, slots) => GenericProps<{
                  modelValue?: TModel;
                  onUpdate:modelValue?: ((value) => void);
              }, VWindowSlots>) & FilterPropsOptions<{
                  class: PropType<any>;
                  crossfade: BooleanConstructor;
                  direction: {
                      default: string;
                      type: PropType<"horizontal" | "vertical">;
                  };
                  disabled: BooleanConstructor;
                  modelValue: null;
                  reverse: BooleanConstructor;
                  selectedClass: {
                      default: string;
                      type: StringConstructor;
                  };
                  style: {
                      default: null;
                      type: PropType<StyleValue>;
                  };
                  tag: {
                      default: string;
                      type: PropType<string | JSXComponent>;
                  };
                  theme: StringConstructor;
                  transitionDuration: NumberConstructor;
                  verticalArrows: PropType<"left" | "right" | boolean>;
              }, ExtractPropTypes<{
                  class: PropType<any>;
                  crossfade: BooleanConstructor;
                  direction: {
                      default: string;
                      type: PropType<"horizontal" | "vertical">;
                  };
                  disabled: BooleanConstructor;
                  modelValue: null;
                  reverse: BooleanConstructor;
                  selectedClass: {
                      default: string;
                      type: StringConstructor;
                  };
                  style: {
                      default: null;
                      type: PropType<StyleValue>;
                  };
                  tag: {
                      default: string;
                      type: PropType<string | JSXComponent>;
                  };
                  theme: StringConstructor;
                  transitionDuration: NumberConstructor;
                  verticalArrows: PropType<"left" | "right" | boolean>;
              }>>
            • VStepperWindowItem: {
                  __isFragment?: undefined;
                  __isSuspense?: undefined;
                  __isTeleport?: undefined;
                  new (...args): CreateComponentPublicInstanceWithMixins<{
                      disabled: boolean;
                      eager: boolean;
                      style: string | false | StyleValue[] | CSSProperties | null;
                  } & {
                      class?: any;
                      reverseTransition?: string | boolean;
                      selectedClass?: string;
                      transition?: string | boolean;
                      value?: any;
                  } & {
                      $children?: {
                          default?: ...;
                      } | {
                          $stable?: boolean;
                      } | (() => VNodeChild) | VNodeChild;
                      v-slots?: {
                          default?: false | (...);
                      };
                  } & {
                      v-slot:default?: false | (() => VNodeChild);
                  }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, VNodeProps & AllowedComponentProps & ComponentCustomProps, {
                      disabled: boolean;
                      eager: boolean;
                      reverseTransition: string | boolean;
                      style: StyleValue;
                      transition: string | boolean;
                  }, true, {}, SlotsType<Partial<{
                      default: (() => VNode<(...), (...), (...)>[]);
                  }>>, GlobalComponents, GlobalDirectives, string, {}, any, ComponentProvideOptions, {
                      B: {};
                      C: {};
                      D: {};
                      Defaults: {};
                      M: {};
                      P: {};
                  }, {
                      disabled: boolean;
                      eager: boolean;
                      style: string | false | StyleValue[] | CSSProperties | null;
                  } & {
                      class?: any;
                      reverseTransition?: string | boolean;
                      selectedClass?: string;
                      transition?: string | boolean;
                      value?: any;
                  } & {
                      $children?: {
                          default?: ...;
                      } | {
                          $stable?: boolean;
                      } | (() => VNodeChild) | VNodeChild;
                      v-slots?: {
                          default?: false | (...);
                      };
                  } & {
                      v-slot:default?: false | (() => VNodeChild);
                  }, {}, {}, {}, {}, {
                      disabled: boolean;
                      eager: boolean;
                      reverseTransition: string | boolean;
                      style: StyleValue;
                      transition: string | boolean;
                  }>;
              } & ComponentOptionsBase<{
                  disabled: boolean;
                  eager: boolean;
                  style: string | false | StyleValue[] | CSSProperties | null;
              } & {
                  class?: any;
                  reverseTransition?: string | boolean;
                  selectedClass?: string;
                  transition?: string | boolean;
                  value?: any;
              } & {
                  $children?: {
                      default?: (() => ...);
                  } | {
                      $stable?: boolean;
                  } | (() => VNodeChild) | VNodeChild;
                  v-slots?: {
                      default?: false | (() => ...);
                  };
              } & {
                  v-slot:default?: false | (() => VNodeChild);
              }, {}, unknown, {}, {}, ComponentOptionsMixin, ComponentOptionsMixin, Record<string, any>, string, {
                  disabled: boolean;
                  eager: boolean;
                  reverseTransition: string | boolean;
                  style: StyleValue;
                  transition: string | boolean;
              }, {}, string, SlotsType<Partial<{
                  default: (() => VNode<RendererNode, RendererElement, {
                      [key: ...]: ...;
                  }>[]);
              }>>, GlobalComponents, GlobalDirectives, string, ComponentProvideOptions> & VNodeProps & AllowedComponentProps & ComponentCustomProps & FilterPropsOptions<{
                  class: PropType<any>;
                  disabled: BooleanConstructor;
                  eager: BooleanConstructor;
                  reverseTransition: {
                      default: undefined;
                      type: (BooleanConstructor | StringConstructor)[];
                  };
                  selectedClass: StringConstructor;
                  style: {
                      default: null;
                      type: PropType<StyleValue>;
                  };
                  transition: {
                      default: undefined;
                      type: (BooleanConstructor | StringConstructor)[];
                  };
                  value: null;
              }, ExtractPropTypes<{
                  class: PropType<any>;
                  disabled: BooleanConstructor;
                  eager: BooleanConstructor;
                  reverseTransition: {
                      default: undefined;
                      type: (BooleanConstructor | StringConstructor)[];
                  };
                  selectedClass: StringConstructor;
                  style: {
                      default: null;
                      type: PropType<StyleValue>;
                  };
                  transition: {
                      default: undefined;
                      type: (BooleanConstructor | StringConstructor)[];
                  };
                  value: null;
              }>>

            Type declaration

              Type declaration