import type { CustomSlotsType } from '@antdv/ui/es/types'; declare const _default: import("vue").DefineComponent<{ id: { type: StringConstructor; }; tabPosition: { type: import("vue").PropType; }; activeKey: { type: (NumberConstructor | StringConstructor)[]; }; rtl: { type: BooleanConstructor; }; animated: { type: import("vue").PropType; default: import("../interface").AnimatedConfig; }; editable: { type: import("vue").PropType; default: import("../interface").EditableConfig; }; moreIcon: any; moreTransitionName: { type: StringConstructor; }; mobile: { type: BooleanConstructor; }; tabBarGutter: { type: NumberConstructor; }; renderTabBar: { type: import("vue").PropType; }; locale: { type: import("vue").PropType; default: import("../interface").TabsLocale; }; popupClassName: StringConstructor; getPopupContainer: { type: import("vue").PropType<(triggerNode?: HTMLElement) => HTMLElement>; default: (triggerNode?: HTMLElement) => HTMLElement; }; onTabClick: { type: import("vue").PropType<(activeKey: import("@antdv/ui/es/types").Key, e: MouseEvent | KeyboardEvent) => void>; }; onTabScroll: { type: import("vue").PropType; }; }, () => import("vue/jsx-runtime").JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("tabClick" | "tabScroll")[], "tabClick" | "tabScroll", import("vue").PublicProps, Readonly; }; activeKey: { type: (NumberConstructor | StringConstructor)[]; }; rtl: { type: BooleanConstructor; }; animated: { type: import("vue").PropType; default: import("../interface").AnimatedConfig; }; editable: { type: import("vue").PropType; default: import("../interface").EditableConfig; }; moreIcon: any; moreTransitionName: { type: StringConstructor; }; mobile: { type: BooleanConstructor; }; tabBarGutter: { type: NumberConstructor; }; renderTabBar: { type: import("vue").PropType; }; locale: { type: import("vue").PropType; default: import("../interface").TabsLocale; }; popupClassName: StringConstructor; getPopupContainer: { type: import("vue").PropType<(triggerNode?: HTMLElement) => HTMLElement>; default: (triggerNode?: HTMLElement) => HTMLElement; }; onTabClick: { type: import("vue").PropType<(activeKey: import("@antdv/ui/es/types").Key, e: MouseEvent | KeyboardEvent) => void>; }; onTabScroll: { type: import("vue").PropType; }; }>> & { onTabClick?: (...args: any[]) => any; onTabScroll?: (...args: any[]) => any; }, { rtl: boolean; locale: import("../interface").TabsLocale; getPopupContainer: (triggerNode?: HTMLElement) => HTMLElement; mobile: boolean; editable: import("../interface").EditableConfig; animated: import("../interface").AnimatedConfig; moreIcon: any; }, CustomSlotsType<{ moreIcon?: any; leftExtra?: any; rightExtra?: any; tabBarExtraContent?: any; default?: any; }>>; export default _default;