import type { SlotsType } from 'vue'; declare const _default: import("vue").DefineComponent<{ prefixCls: { type: StringConstructor; }; id: { type: StringConstructor; }; popupClassName: StringConstructor; getPopupContainer: { type: import("vue").PropType<(triggerNode?: HTMLElement) => HTMLElement>; default: (triggerNode?: HTMLElement) => HTMLElement; }; activeKey: { type: (NumberConstructor | StringConstructor)[]; }; defaultActiveKey: { type: (NumberConstructor | StringConstructor)[]; }; direction: { type: import("vue").PropType<"ltr" | "rtl">; default: "ltr" | "rtl"; }; animated: { type: import("vue").PropType; default: boolean | import("./interface").AnimatedConfig; }; renderTabBar: { type: import("vue").PropType; default: import("./interface").RenderTabBar; }; tabBarGutter: { type: NumberConstructor; }; tabBarStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; tabPosition: { type: import("vue").PropType; default: import("./interface").TabPosition; }; destroyInactiveTabPane: { type: BooleanConstructor; default: boolean; }; hideAdd: BooleanConstructor; type: { type: import("vue").PropType; default: import("./interface").TabsType; }; size: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").SizeType; }; centered: BooleanConstructor; onEdit: { type: import("vue").PropType<(e: MouseEvent | KeyboardEvent | import("@antdv/ui/es/ui").Key, action: "add" | "remove") => void>; default: (e: MouseEvent | KeyboardEvent | import("@antdv/ui/es/ui").Key, action: "add" | "remove") => void; }; onChange: { type: import("vue").PropType<(activeKey: import("@antdv/ui/es/ui").Key) => void>; default: (activeKey: import("@antdv/ui/es/ui").Key) => void; }; onTabClick: { type: import("vue").PropType<(activeKey: import("@antdv/ui/es/ui").Key, e: MouseEvent | KeyboardEvent) => void>; default: (activeKey: import("@antdv/ui/es/ui").Key, e: MouseEvent | KeyboardEvent) => void; }; onTabScroll: { type: import("vue").PropType; default: import("./interface").OnTabScroll; }; 'onUpdate:activeKey': { type: import("vue").PropType<(activeKey: import("@antdv/ui/es/ui").Key) => void>; default: (activeKey: import("@antdv/ui/es/ui").Key) => void; }; locale: { type: import("vue").PropType; default: import("./interface").TabsLocale; }; onPrevClick: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").MouseEventHandler; }; onNextClick: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").MouseEventHandler; }; tabBarExtraContent: any; }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly HTMLElement>; default: (triggerNode?: HTMLElement) => HTMLElement; }; activeKey: { type: (NumberConstructor | StringConstructor)[]; }; defaultActiveKey: { type: (NumberConstructor | StringConstructor)[]; }; direction: { type: import("vue").PropType<"ltr" | "rtl">; default: "ltr" | "rtl"; }; animated: { type: import("vue").PropType; default: boolean | import("./interface").AnimatedConfig; }; renderTabBar: { type: import("vue").PropType; default: import("./interface").RenderTabBar; }; tabBarGutter: { type: NumberConstructor; }; tabBarStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; tabPosition: { type: import("vue").PropType; default: import("./interface").TabPosition; }; destroyInactiveTabPane: { type: BooleanConstructor; default: boolean; }; hideAdd: BooleanConstructor; type: { type: import("vue").PropType; default: import("./interface").TabsType; }; size: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").SizeType; }; centered: BooleanConstructor; onEdit: { type: import("vue").PropType<(e: MouseEvent | KeyboardEvent | import("@antdv/ui/es/ui").Key, action: "add" | "remove") => void>; default: (e: MouseEvent | KeyboardEvent | import("@antdv/ui/es/ui").Key, action: "add" | "remove") => void; }; onChange: { type: import("vue").PropType<(activeKey: import("@antdv/ui/es/ui").Key) => void>; default: (activeKey: import("@antdv/ui/es/ui").Key) => void; }; onTabClick: { type: import("vue").PropType<(activeKey: import("@antdv/ui/es/ui").Key, e: MouseEvent | KeyboardEvent) => void>; default: (activeKey: import("@antdv/ui/es/ui").Key, e: MouseEvent | KeyboardEvent) => void; }; onTabScroll: { type: import("vue").PropType; default: import("./interface").OnTabScroll; }; 'onUpdate:activeKey': { type: import("vue").PropType<(activeKey: import("@antdv/ui/es/ui").Key) => void>; default: (activeKey: import("@antdv/ui/es/ui").Key) => void; }; locale: { type: import("vue").PropType; default: import("./interface").TabsLocale; }; onPrevClick: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").MouseEventHandler; }; onNextClick: { type: import("vue").PropType; default: import("@antdv/ui/es/ui").MouseEventHandler; }; tabBarExtraContent: any; }>>, { size: import("@antdv/ui/es/ui").SizeType; type: import("./interface").TabsType; direction: "ltr" | "rtl"; locale: import("./interface").TabsLocale; onChange: (activeKey: import("@antdv/ui/es/ui").Key) => void; getPopupContainer: (triggerNode?: HTMLElement) => HTMLElement; 'onUpdate:activeKey': (activeKey: import("@antdv/ui/es/ui").Key) => void; animated: boolean | import("./interface").AnimatedConfig; centered: boolean; destroyInactiveTabPane: boolean; renderTabBar: import("./interface").RenderTabBar; tabBarStyle: import("vue").CSSProperties; tabPosition: import("./interface").TabPosition; hideAdd: boolean; onEdit: (e: MouseEvent | KeyboardEvent | import("@antdv/ui/es/ui").Key, action: "add" | "remove") => void; onTabClick: (activeKey: import("@antdv/ui/es/ui").Key, e: MouseEvent | KeyboardEvent) => void; onTabScroll: import("./interface").OnTabScroll; onPrevClick: import("@antdv/ui/es/ui").MouseEventHandler; onNextClick: import("@antdv/ui/es/ui").MouseEventHandler; tabBarExtraContent: any; }, SlotsType<{ tabBarExtraContent?: any; leftExtra?: any; rightExtra?: any; moreIcon?: any; addIcon?: any; removeIcon?: any; renderTabBar?: any; default?: any; }>>; export default _default;