import type { CSSProperties, ExtractPropTypes } from 'vue'; import type Tabs from './tabs.vue'; import type { TabPaneProps } from 'ant-design-vue'; import { Key } from 'ant-design-vue/es/_util/type'; export declare const tabsLinePaddingEnum: { vertical: { large: { paddingTop: string; paddingBottom: string; paddingLeft: string; paddingRight: string; }; middle: { paddingTop: string; paddingBottom: string; paddingLeft: string; paddingRight: string; }; small: { paddingTop: string; paddingBottom: string; paddingLeft: string; paddingRight: string; }; }; horizontal: { large: { paddingTop: string; paddingBottom: string; paddingLeft: string; paddingRight: string; }; middle: { paddingTop: string; paddingBottom: string; paddingLeft: string; paddingRight: string; }; small: { paddingTop: string; paddingBottom: string; paddingLeft: string; paddingRight: string; }; }; }; export declare const tabsCardPaddingEnum: { large: { paddingTop: string; paddingBottom: string; paddingLeft: string; paddingRight: string; }; middle: { paddingTop: string; paddingBottom: string; paddingLeft: string; paddingRight: string; }; small: { paddingTop: string; paddingBottom: string; paddingLeft: string; paddingRight: string; }; }; export interface Tab extends TabPaneProps { key: Key; name: string; } export declare const tabsProps: { readonly tabs: import("ll-plus/es/utils").EpPropFinalized, unknown, unknown, () => any[], boolean>; readonly width: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly height: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; readonly hideAdd: import("ll-plus/es/utils").EpPropFinalized; readonly type: import("ll-plus/es/utils").EpPropFinalized; readonly size: import("ll-plus/es/utils").EpPropFinalized; readonly tabPosition: import("ll-plus/es/utils").EpPropFinalized; readonly startIndent: import("ll-plus/es/utils").EpPropFinalized; readonly endIndent: import("ll-plus/es/utils").EpPropFinalized; readonly tabWidthMode: import("ll-plus/es/utils").EpPropFinalized; readonly tabFixedWidth: import("ll-plus/es/utils").EpPropFinalized; readonly tabPadding: import("ll-plus/es/utils").EpPropFinalized {}, boolean>; readonly tabBorderRadius: import("ll-plus/es/utils").EpPropFinalized; readonly inkBarColor: import("ll-plus/es/utils").EpPropFinalized; readonly inkBarWidth: import("ll-plus/es/utils").EpPropFinalized; readonly tabBarStyle: { readonly type: import("vue").PropType; readonly required: false; readonly validator: (val: unknown) => boolean; __epPropKey: true; }; }; export type TabsProps = ExtractPropTypes; export type TabsInstance = InstanceType;