import { VNode } from 'vue'; import { TabPaneName } from './interface'; declare const _default: import("vue").DefineComponent<{ value: { type: import("vue").PropType; default: undefined; }; defaultTab: { type: import("vue").PropType; default: undefined; }; type: { type: import("vue").PropType; default: string; }; showLine: { type: import("vue").PropType; default: boolean; }; stretch: { type: import("vue").PropType; default: boolean; }; center: { type: import("vue").PropType; default: boolean; }; tabGap: { type: import("vue").PropType; default: number; }; animation: { type: import("vue").PropType<"scale" | "slide" | "fade" | undefined>; default: string; }; activeColor: { type: import("vue").PropType; default: string; }; barPosition: { type: import("vue").PropType<"bottom" | "top" | undefined>; default: string; }; headerStyle: { type: import("vue").PropType; default: undefined; }; headerClass: { type: import("vue").PropType; default: undefined; }; contentStyle: { type: import("vue").PropType; default: undefined; }; contentClass: { type: import("vue").PropType; default: undefined; }; onBeforeTabSwitch: { type: import("vue").PropType; default: undefined; }; }, () => VNode, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("update:value" | "tab-switch" | "tab-click")[], "update:value" | "tab-switch" | "tab-click", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; default: undefined; }; defaultTab: { type: import("vue").PropType; default: undefined; }; type: { type: import("vue").PropType; default: string; }; showLine: { type: import("vue").PropType; default: boolean; }; stretch: { type: import("vue").PropType; default: boolean; }; center: { type: import("vue").PropType; default: boolean; }; tabGap: { type: import("vue").PropType; default: number; }; animation: { type: import("vue").PropType<"scale" | "slide" | "fade" | undefined>; default: string; }; activeColor: { type: import("vue").PropType; default: string; }; barPosition: { type: import("vue").PropType<"bottom" | "top" | undefined>; default: string; }; headerStyle: { type: import("vue").PropType; default: undefined; }; headerClass: { type: import("vue").PropType; default: undefined; }; contentStyle: { type: import("vue").PropType; default: undefined; }; contentClass: { type: import("vue").PropType; default: undefined; }; onBeforeTabSwitch: { type: import("vue").PropType; default: undefined; }; }>> & { "onUpdate:value"?: ((...args: any[]) => any) | undefined; "onTab-switch"?: ((...args: any[]) => any) | undefined; "onTab-click"?: ((...args: any[]) => any) | undefined; }, { type: import("./interface").TabsType | undefined; value: TabPaneName | undefined; stretch: boolean | undefined; center: boolean | undefined; animation: "scale" | "slide" | "fade" | undefined; activeColor: string | undefined; headerStyle: import("../_utils_").ElementStyleSet | undefined; headerClass: import("../_utils_").ElementClassSet; contentStyle: import("../_utils_").ElementStyleSet | undefined; defaultTab: TabPaneName | undefined; showLine: boolean | undefined; tabGap: number | undefined; barPosition: "bottom" | "top" | undefined; contentClass: import("../_utils_").ElementClassSet; onBeforeTabSwitch: import("./interface").OnBeforeTabSwitchImpl | undefined; }>; export default _default;