import { EpPropFinalized, EpPropMergeType } from "../../utils/vue/props/types.js"; import "../../utils/index.js"; import { BaseTabsEmits, BaseTabsPanes, BaseTabsProps, TabListData, TabListDatas, baseTabsEmits, baseTabsProps } from "./src/tabs.js"; import * as vue from "vue"; import * as vue_jsx_runtime0 from "vue/jsx-runtime"; //#region ../../packages/components/base-tabs/index.d.ts declare const ElBaseTabs: { new (...args: any[]): vue.CreateComponentPublicInstance>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly tabListData: EpPropFinalized<(new (...args: any[]) => TabListDatas) | (() => TabListDatas) | ((new (...args: any[]) => TabListDatas) | (() => TabListDatas))[], unknown, unknown, () => never[], boolean>; readonly noCard: EpPropFinalized; }>> & { onChange?: ((name: string | number) => any) | undefined; "onUpdate:modelValue"?: ((name: string | number) => any) | undefined; }, () => vue_jsx_runtime0.JSX.Element, unknown, {}, {}, vue.ComponentOptionsMixin, vue.ComponentOptionsMixin, { "update:modelValue": (name: string | number) => string | number; change: (name: string | number) => string | number; }, vue.VNodeProps & vue.AllowedComponentProps & vue.ComponentCustomProps & Readonly>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly tabListData: EpPropFinalized<(new (...args: any[]) => TabListDatas) | (() => TabListDatas) | ((new (...args: any[]) => TabListDatas) | (() => TabListDatas))[], unknown, unknown, () => never[], boolean>; readonly noCard: EpPropFinalized; }>> & { onChange?: ((name: string | number) => any) | undefined; "onUpdate:modelValue"?: ((name: string | number) => any) | undefined; }, { readonly tabListData: TabListDatas; readonly noCard: EpPropMergeType; }, true, {}, {}, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly tabListData: EpPropFinalized<(new (...args: any[]) => TabListDatas) | (() => TabListDatas) | ((new (...args: any[]) => TabListDatas) | (() => TabListDatas))[], unknown, unknown, () => never[], boolean>; readonly noCard: EpPropFinalized; }>> & { onChange?: ((name: string | number) => any) | undefined; "onUpdate:modelValue"?: ((name: string | number) => any) | undefined; }, () => vue_jsx_runtime0.JSX.Element, {}, {}, {}, { readonly tabListData: TabListDatas; readonly noCard: EpPropMergeType; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & vue.ComponentOptionsBase>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly tabListData: EpPropFinalized<(new (...args: any[]) => TabListDatas) | (() => TabListDatas) | ((new (...args: any[]) => TabListDatas) | (() => TabListDatas))[], unknown, unknown, () => never[], boolean>; readonly noCard: EpPropFinalized; }>> & { onChange?: ((name: string | number) => any) | undefined; "onUpdate:modelValue"?: ((name: string | number) => any) | undefined; }, () => vue_jsx_runtime0.JSX.Element, unknown, {}, {}, vue.ComponentOptionsMixin, vue.ComponentOptionsMixin, { "update:modelValue": (name: string | number) => string | number; change: (name: string | number) => string | number; }, string, { readonly tabListData: TabListDatas; readonly noCard: EpPropMergeType; }, {}, string, {}> & vue.VNodeProps & vue.AllowedComponentProps & vue.ComponentCustomProps & vue.ObjectPlugin & { setPropsDefaults: (defaults: Partial; }> & Omit<{ readonly tabListData: TabListDatas; readonly noCard: EpPropMergeType; readonly modelValue?: EpPropMergeType | undefined; onChange?: ((name: string | number) => any) | undefined; "onUpdate:modelValue"?: ((name: string | number) => any) | undefined; } & vue.VNodeProps & vue.AllowedComponentProps & vue.ComponentCustomProps & Readonly>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; readonly tabListData: EpPropFinalized<(new (...args: any[]) => TabListDatas) | (() => TabListDatas) | ((new (...args: any[]) => TabListDatas) | (() => TabListDatas))[], unknown, unknown, () => never[], boolean>; readonly noCard: EpPropFinalized; }>> & { onChange?: ((name: string | number) => any) | undefined; "onUpdate:modelValue"?: ((name: string | number) => any) | undefined; }, "tabListData" | "noCard">>) => void; } & Record; //#endregion export { BaseTabsEmits, BaseTabsPanes, BaseTabsProps, ElBaseTabs, ElBaseTabs as default, TabListData, TabListDatas, baseTabsEmits, baseTabsProps };