declare const _default: import("vue").DefineComponent; type: import("xzx-design/es/utils").EpPropFinalized<(new (...args: any[]) => "line" | "card") | (() => import("./types").TabsType) | (((new (...args: any[]) => "line" | "card") | (() => import("./types").TabsType)) | null)[], unknown, unknown, import("./types").TabsType, boolean>; color: StringConstructor; border: import("xzx-design/es/utils").EpPropFinalized; sticky: BooleanConstructor; shrink: BooleanConstructor; duration: import("xzx-design/es/utils").EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, number, boolean>; animated: BooleanConstructor; ellipsis: import("xzx-design/es/utils").EpPropFinalized; swipeable: BooleanConstructor; scrollspy: BooleanConstructor; offsetTop: import("xzx-design/es/utils").EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, number, boolean>; background: StringConstructor; lazyRender: import("xzx-design/es/utils").EpPropFinalized; showHeader: import("xzx-design/es/utils").EpPropFinalized; lineWidth: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; lineHeight: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; beforeChange: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; swipeThreshold: import("xzx-design/es/utils").EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, number, boolean>; titleActiveColor: StringConstructor; titleInactiveColor: StringConstructor; }>, () => JSX.Element, {}, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, string[], string, import("vue").PublicProps, Readonly; type: import("xzx-design/es/utils").EpPropFinalized<(new (...args: any[]) => "line" | "card") | (() => import("./types").TabsType) | (((new (...args: any[]) => "line" | "card") | (() => import("./types").TabsType)) | null)[], unknown, unknown, import("./types").TabsType, boolean>; color: StringConstructor; border: import("xzx-design/es/utils").EpPropFinalized; sticky: BooleanConstructor; shrink: BooleanConstructor; duration: import("xzx-design/es/utils").EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, number, boolean>; animated: BooleanConstructor; ellipsis: import("xzx-design/es/utils").EpPropFinalized; swipeable: BooleanConstructor; scrollspy: BooleanConstructor; offsetTop: import("xzx-design/es/utils").EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, number, boolean>; background: StringConstructor; lazyRender: import("xzx-design/es/utils").EpPropFinalized; showHeader: import("xzx-design/es/utils").EpPropFinalized; lineWidth: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; lineHeight: { readonly type: import("vue").PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; beforeChange: { readonly type: import("vue").PropType; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; swipeThreshold: import("xzx-design/es/utils").EpPropFinalized<(NumberConstructor | StringConstructor)[], unknown, unknown, number, boolean>; titleActiveColor: StringConstructor; titleInactiveColor: StringConstructor; }>> & Readonly<{ [x: `on${Capitalize}`]: ((...args: any[]) => any) | undefined; }>, { border: import("xzx-design/es/utils").EpPropMergeType; ellipsis: import("xzx-design/es/utils").EpPropMergeType; sticky: boolean; active: import("xzx-design/es/utils").EpPropMergeType<(NumberConstructor | StringConstructor)[], unknown, unknown>; type: import("xzx-design/es/utils").EpPropMergeType<(new (...args: any[]) => "line" | "card") | (() => import("./types").TabsType) | (((new (...args: any[]) => "line" | "card") | (() => import("./types").TabsType)) | null)[], unknown, unknown>; duration: import("xzx-design/es/utils").EpPropMergeType<(NumberConstructor | StringConstructor)[], unknown, unknown>; lazyRender: import("xzx-design/es/utils").EpPropMergeType; offsetTop: import("xzx-design/es/utils").EpPropMergeType<(NumberConstructor | StringConstructor)[], unknown, unknown>; shrink: boolean; animated: boolean; swipeable: boolean; scrollspy: boolean; showHeader: import("xzx-design/es/utils").EpPropMergeType; swipeThreshold: import("xzx-design/es/utils").EpPropMergeType<(NumberConstructor | StringConstructor)[], unknown, unknown>; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;