import { ITabsApi } from './tabs'; declare const _default: import('vue').DefineComponent { TAB_ITEM: string; }; }; tabStyle: StringConstructor; activeName: StringConstructor; withClose: BooleanConstructor; withAdd: BooleanConstructor; size: StringConstructor; activeColor: { type: StringConstructor; default: string; }; modelValue: {}; editable: BooleanConstructor; position: { type: StringConstructor; default: string; }; beforeLeave: FunctionConstructor; stretch: BooleanConstructor; showMoreTabs: BooleanConstructor; swipeable: { type: BooleanConstructor; default: boolean; }; popperClass: StringConstructor; popperAppendToBody: { type: BooleanConstructor; default: boolean; }; dropConfig: { type: ObjectConstructor; default: () => null; }; separator: BooleanConstructor; showExpandTabs: BooleanConstructor; expandTabsTitle: StringConstructor; expandTabsMode: StringConstructor; tooltipConfig: (StringConstructor | ObjectConstructor)[]; optimized: { type: BooleanConstructor; default: boolean; }; beforeClose: FunctionConstructor; overflowTitle: BooleanConstructor; titleWidth: StringConstructor; }>, ITabsApi, {}, {}, { getCurIndex(): number; onTouchEnd(): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly { TAB_ITEM: string; }; }; tabStyle: StringConstructor; activeName: StringConstructor; withClose: BooleanConstructor; withAdd: BooleanConstructor; size: StringConstructor; activeColor: { type: StringConstructor; default: string; }; modelValue: {}; editable: BooleanConstructor; position: { type: StringConstructor; default: string; }; beforeLeave: FunctionConstructor; stretch: BooleanConstructor; showMoreTabs: BooleanConstructor; swipeable: { type: BooleanConstructor; default: boolean; }; popperClass: StringConstructor; popperAppendToBody: { type: BooleanConstructor; default: boolean; }; dropConfig: { type: ObjectConstructor; default: () => null; }; separator: BooleanConstructor; showExpandTabs: BooleanConstructor; expandTabsTitle: StringConstructor; expandTabsMode: StringConstructor; tooltipConfig: (StringConstructor | ObjectConstructor)[]; optimized: { type: BooleanConstructor; default: boolean; }; beforeClose: FunctionConstructor; overflowTitle: BooleanConstructor; titleWidth: StringConstructor; }>> & Readonly<{}>, { position: string; stretch: boolean; separator: boolean; _constants: Record; popperAppendToBody: boolean; editable: boolean; activeColor: string; overflowTitle: boolean; withClose: boolean; withAdd: boolean; showMoreTabs: boolean; swipeable: boolean; dropConfig: Record; showExpandTabs: boolean; optimized: boolean; }, {}, { TabNav: import('vue').DefineComponent never[]; }; currentName: StringConstructor; activeColor: { type: StringConstructor; default: string; }; onTabClick: { type: FunctionConstructor; default: () => void; }; onTabRemove: { type: FunctionConstructor; default: () => void; }; showExpandTabs: BooleanConstructor; expandPanesWidth: { type: StringConstructor; default: string; }; expandTabsTitle: { type: StringConstructor; default: string; }; expandTabsMode: { type: StringConstructor; default: string; }; stretch: { type: BooleanConstructor; default: boolean; }; }>, import('./tab-nav/tab-nav').ITabNavApi, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly never[]; }; currentName: StringConstructor; activeColor: { type: StringConstructor; default: string; }; onTabClick: { type: FunctionConstructor; default: () => void; }; onTabRemove: { type: FunctionConstructor; default: () => void; }; showExpandTabs: BooleanConstructor; expandPanesWidth: { type: StringConstructor; default: string; }; expandTabsTitle: { type: StringConstructor; default: string; }; expandTabsMode: { type: StringConstructor; default: string; }; stretch: { type: BooleanConstructor; default: boolean; }; }>> & Readonly<{}>, { stretch: boolean; activeColor: string; showExpandTabs: boolean; expandTabsTitle: string; expandTabsMode: string; panes: unknown[]; expandPanesWidth: string; onTabClick: Function; onTabRemove: Function; }, {}, { IconClose: import('vue').Raw import('vue').VNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>>; IconChevronDown: import('vue').Raw import('vue').VNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>>; }, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; IconPlus: import('vue').Raw import('vue').VNode, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>>; }, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export default _default;