declare var __VLS_1: { pane: any; }, __VLS_3: {}, __VLS_5: {}; type __VLS_Slots = {} & { label?: (props: typeof __VLS_1) => any; } & { 'add-icon'?: (props: typeof __VLS_3) => any; } & { default?: (props: typeof __VLS_5) => any; }; declare const __VLS_component: import("vue").DefineComponent; readonly default: ""; }; readonly type: { readonly type: import("vue").PropType; readonly default: "line"; }; readonly tabPosition: { readonly type: import("vue").PropType; readonly default: "top"; }; readonly draggable: { readonly type: BooleanConstructor; readonly default: false; }; readonly closable: { readonly type: BooleanConstructor; readonly default: false; }; readonly addable: { readonly type: BooleanConstructor; readonly default: false; }; readonly editable: { readonly type: BooleanConstructor; readonly default: false; }; readonly beforeLeave: { readonly type: import("vue").PropType<(newName: string | number, oldName: string | number) => boolean | Promise>; }; readonly stretch: { readonly type: BooleanConstructor; readonly default: false; }; readonly navClass: { readonly type: StringConstructor; readonly default: ""; }; readonly contentClass: { readonly type: StringConstructor; readonly default: ""; }; readonly indicatorWidth: { readonly type: StringConstructor; readonly default: ""; }; readonly indicatorHeight: { readonly type: StringConstructor; readonly default: ""; }; readonly activeColor: { readonly type: StringConstructor; readonly default: ""; }; readonly inactiveColor: { readonly type: StringConstructor; readonly default: ""; }; readonly trigger: { readonly type: import("vue").PropType<"click" | "hover">; readonly default: "click"; }; readonly themeOverrides: { readonly type: import("vue").PropType; readonly default: undefined; }; }>, { /** 触发添加标签页事件 */ addTab: () => void; /** 激活指定标签 */ setActiveTab: (name: string | number) => Promise; /** 当前激活的标签名 */ activeTab: import("vue").Ref; }, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, any, string, import("vue").PublicProps, any, { readonly themeOverrides: import("@yh-ui/theme").ComponentThemeVars; readonly type: "line" | "card" | "border-card" | "segment"; readonly trigger: "hover" | "click"; readonly contentClass: string; readonly stretch: boolean; readonly modelValue: string | number; readonly draggable: boolean; readonly editable: boolean; readonly closable: boolean; readonly activeColor: string; readonly tabPosition: "top" | "bottom" | "left" | "right"; readonly addable: boolean; readonly navClass: string; readonly indicatorWidth: string; readonly indicatorHeight: string; readonly inactiveColor: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; declare const _default: __VLS_WithSlots; export default _default; type __VLS_WithSlots = T & { new (): { $slots: S; }; };