import { PropType, ExtractPropTypes } from 'vue'; import { TabPaneProps, TabsProps, AffixProps } from 'ant-design-vue'; import { DefaultPropRender } from '../../typings'; export declare const pageHeaderTabProps: { /**tabs 的列表 */ tabList: { type: PropType<(Omit & { key?: string; tab?: any; })[]>; default: () => undefined; }; /**当前选中 tab 的 key */ tabActiveKey: StringConstructor; /**tabs 的其他配置 */ tabProps: { type: PropType; default: () => undefined; }; onTabChange: FunctionConstructor; }; export declare const pageContainerProps: { content: { type: PropType; default: () => null; }; contentExtra: { type: PropType; default: () => null; }; /**固钉的配置 */ affixProps: { type: PropType; }; /**内容布局充满,默认固定宽度1200px */ flex: { type: BooleanConstructor; default: boolean; }; /**加载状态 */ loading: { type: BooleanConstructor; default: boolean; }; /**布局内容禁用外边距*/ disableMargin: { type: BooleanConstructor; default: boolean; }; /**固定 PageHeader 到页面顶部*/ fixedHeader: { type: BooleanConstructor; default: boolean; }; backIcon: { type: PropType; }; prefixCls: StringConstructor; title: { type: PropType; }; subTitle: { type: PropType; }; breadcrumb: import('vue-types').VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; }; tags: { type: PropType; }; footer: { type: PropType; }; extra: { type: PropType; }; avatar: { type: PropType; default: string; }; size: { type: PropType; default: () => import('ant-design-vue/es/avatar').AvatarSize; }; src: StringConstructor; srcset: StringConstructor; icon: import('vue-types').VueTypeValidableDef; alt: StringConstructor; gap: NumberConstructor; draggable: { type: BooleanConstructor; default: any; }; crossOrigin: PropType<"" | "anonymous" | "use-credentials">; loadError: { type: PropType<() => boolean>; }; }>>>; default: Partial; default: string; }; size: { type: PropType; default: () => import('ant-design-vue/es/avatar').AvatarSize; }; src: StringConstructor; srcset: StringConstructor; icon: import('vue-types').VueTypeValidableDef; alt: StringConstructor; gap: NumberConstructor; draggable: { type: BooleanConstructor; default: any; }; crossOrigin: PropType<"" | "anonymous" | "use-credentials">; loadError: { type: PropType<() => boolean>; }; }>>; }; ghost: { type: BooleanConstructor; default: any; }; onBack: PropType; /**tabs 的列表 */ tabList: { type: PropType<(Omit & { key?: string; tab?: any; })[]>; default: () => undefined; }; /**当前选中 tab 的 key */ tabActiveKey: StringConstructor; /**tabs 的其他配置 */ tabProps: { type: PropType; default: () => undefined; }; onTabChange: FunctionConstructor; }; export type PageContainerProps = Partial>; declare const _default: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins; default: () => null; }; contentExtra: { type: PropType; default: () => null; }; /**固钉的配置 */ affixProps: { type: PropType Window | HTMLElement | null>; default: () => Window & typeof globalThis; }; prefixCls: StringConstructor; onChange: PropType<(lastAffix: boolean) => void>; onTestUpdatePosition: PropType<() => void>; }>>>; }; /**内容布局充满,默认固定宽度1200px */ flex: { type: BooleanConstructor; default: boolean; }; /**加载状态 */ loading: { type: BooleanConstructor; default: boolean; }; /**布局内容禁用外边距*/ disableMargin: { type: BooleanConstructor; default: boolean; }; /**固定 PageHeader 到页面顶部*/ fixedHeader: { type: BooleanConstructor; default: boolean; }; backIcon: { type: PropType; }; prefixCls: StringConstructor; title: { type: PropType; }; subTitle: { type: PropType; }; breadcrumb: import('vue-types').VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; }; tags: { type: PropType; }; footer: { type: PropType; }; extra: { type: PropType; }; avatar: { type: PropType; default: string; }; size: { type: PropType; default: () => import('ant-design-vue/es/avatar').AvatarSize; }; src: StringConstructor; srcset: StringConstructor; icon: import('vue-types').VueTypeValidableDef; alt: StringConstructor; gap: NumberConstructor; draggable: { type: BooleanConstructor; default: any; }; crossOrigin: PropType<"" | "anonymous" | "use-credentials">; loadError: { type: PropType<() => boolean>; }; }>>>; default: Partial; default: string; }; size: { type: PropType; default: () => import('ant-design-vue/es/avatar').AvatarSize; }; src: StringConstructor; srcset: StringConstructor; icon: import('vue-types').VueTypeValidableDef; alt: StringConstructor; gap: NumberConstructor; draggable: { type: BooleanConstructor; default: any; }; crossOrigin: PropType<"" | "anonymous" | "use-credentials">; loadError: { type: PropType<() => boolean>; }; }>>; }; ghost: { type: BooleanConstructor; default: any; }; onBack: PropType; /**tabs 的列表 */ tabList: { type: PropType<(Omit; disabled: { type: BooleanConstructor; }; forceRender: { type: BooleanConstructor; }; closable: { type: BooleanConstructor; }; animated: { type: BooleanConstructor; }; active: { type: BooleanConstructor; }; destroyInactiveTabPane: { type: BooleanConstructor; }; prefixCls: { type: StringConstructor; }; tabKey: { type: (StringConstructor | NumberConstructor)[]; }; id: { type: StringConstructor; }; }>>, "id"> & { key?: string; tab?: any; })[]>; default: () => undefined; }; /**当前选中 tab 的 key */ tabActiveKey: StringConstructor; /**tabs 的其他配置 */ tabProps: { type: PropType HTMLElement>; default: (triggerNode /**tabs 的列表 */ ?: HTMLElement | undefined) => HTMLElement; }; activeKey: { type: (StringConstructor | NumberConstructor)[]; }; defaultActiveKey: { type: (StringConstructor | NumberConstructor)[]; }; direction: { type: import('vue').PropType<"rtl" | "ltr">; default: "rtl" | "ltr"; }; animated: { type: import('vue').PropType; default: boolean | import('ant-design-vue/es/tabs/src/interface').AnimatedConfig; }; renderTabBar: { type: import('vue').PropType; default: import('ant-design-vue/es/tabs/src/interface').RenderTabBar; }; tabBarGutter: { type: NumberConstructor; }; tabBarStyle: { type: import('vue').PropType; default: import('vue').CSSProperties; }; tabPosition: { type: import('vue').PropType; default: import('ant-design-vue/es/tabs/src/interface').TabPosition; }; destroyInactiveTabPane: { type: BooleanConstructor; default: boolean; }; hideAdd: BooleanConstructor; type: { type: import('vue').PropType; default: import('ant-design-vue/es/tabs/src/Tabs').TabsType; }; size: { type: import('vue').PropType; default: import('ant-design-vue/es/button').ButtonSize; }; centered: BooleanConstructor; onEdit: { type: import('vue').PropType<(e: MouseEvent | KeyboardEvent | import('ant-design-vue/es/_util/type').Key, action: "add" | "remove") => void>; default: (e: MouseEvent | KeyboardEvent | import('ant-design-vue/es/_util/type').Key, action: "add" | "remove") => void; }; onChange: { type: import('vue').PropType<(activeKey: import('ant-design-vue/es/_util/type').Key) => void>; default: (activeKey: import('ant-design-vue/es/_util/type').Key) => void; }; onTabClick: { type: import('vue').PropType<(activeKey: import('ant-design-vue/es/_util/type').Key, e: KeyboardEvent | MouseEvent) => void>; default: (activeKey: import('ant-design-vue/es/_util/type').Key, e: KeyboardEvent | MouseEvent) => void; }; onTabScroll: { type: import('vue').PropType; default: import('ant-design-vue/es/tabs/src/interface').OnTabScroll; }; 'onUpdate:activeKey': { type: import('vue').PropType<(activeKey: import('ant-design-vue/es/_util/type').Key) => void>; default: (activeKey: import('ant-design-vue/es/_util/type').Key) => void; }; locale: { type: import('vue').PropType; default: import('ant-design-vue/es/tabs/src/interface').TabsLocale; }; onPrevClick: { type: import('vue').PropType; default: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler; }; onNextClick: { type: import('vue').PropType; default: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler; }; tabBarExtraContent: import('vue-types').VueTypeValidableDef; }>>>; default: () => undefined; }; onTabChange: FunctionConstructor; }>> & Readonly<{}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').PublicProps, { fixedHeader: boolean; breadcrumb: { [key: string]: any; }; flex: boolean; content: any; contentExtra: any; loading: boolean; disableMargin: boolean; avatar: Partial; default: string; }; size: { type: PropType; default: () => import('ant-design-vue/es/avatar').AvatarSize; }; src: StringConstructor; srcset: StringConstructor; icon: import('vue-types').VueTypeValidableDef; alt: StringConstructor; gap: NumberConstructor; draggable: { type: BooleanConstructor; default: any; }; crossOrigin: PropType<"" | "anonymous" | "use-credentials">; loadError: { type: PropType<() => boolean>; }; }>>; ghost: boolean; tabList: (Omit; disabled: { type: BooleanConstructor; }; forceRender: { type: BooleanConstructor; }; closable: { type: BooleanConstructor; }; animated: { type: BooleanConstructor; }; active: { type: BooleanConstructor; }; destroyInactiveTabPane: { type: BooleanConstructor; }; prefixCls: { type: StringConstructor; }; tabKey: { type: (StringConstructor | NumberConstructor)[]; }; id: { type: StringConstructor; }; }>>, "id"> & { key?: string; tab?: any; })[]; tabProps: Partial HTMLElement>; default: (triggerNode /**tabs 的列表 */ ?: HTMLElement | undefined) => HTMLElement; }; activeKey: { type: (StringConstructor | NumberConstructor)[]; }; defaultActiveKey: { type: (StringConstructor | NumberConstructor)[]; }; direction: { type: import('vue').PropType<"rtl" | "ltr">; default: "rtl" | "ltr"; }; animated: { type: import('vue').PropType; default: boolean | import('ant-design-vue/es/tabs/src/interface').AnimatedConfig; }; renderTabBar: { type: import('vue').PropType; default: import('ant-design-vue/es/tabs/src/interface').RenderTabBar; }; tabBarGutter: { type: NumberConstructor; }; tabBarStyle: { type: import('vue').PropType; default: import('vue').CSSProperties; }; tabPosition: { type: import('vue').PropType; default: import('ant-design-vue/es/tabs/src/interface').TabPosition; }; destroyInactiveTabPane: { type: BooleanConstructor; default: boolean; }; hideAdd: BooleanConstructor; type: { type: import('vue').PropType; default: import('ant-design-vue/es/tabs/src/Tabs').TabsType; }; size: { type: import('vue').PropType; default: import('ant-design-vue/es/button').ButtonSize; }; centered: BooleanConstructor; onEdit: { type: import('vue').PropType<(e: MouseEvent | KeyboardEvent | import('ant-design-vue/es/_util/type').Key, action: "add" | "remove") => void>; default: (e: MouseEvent | KeyboardEvent | import('ant-design-vue/es/_util/type').Key, action: "add" | "remove") => void; }; onChange: { type: import('vue').PropType<(activeKey: import('ant-design-vue/es/_util/type').Key) => void>; default: (activeKey: import('ant-design-vue/es/_util/type').Key) => void; }; onTabClick: { type: import('vue').PropType<(activeKey: import('ant-design-vue/es/_util/type').Key, e: KeyboardEvent | MouseEvent) => void>; default: (activeKey: import('ant-design-vue/es/_util/type').Key, e: KeyboardEvent | MouseEvent) => void; }; onTabScroll: { type: import('vue').PropType; default: import('ant-design-vue/es/tabs/src/interface').OnTabScroll; }; 'onUpdate:activeKey': { type: import('vue').PropType<(activeKey: import('ant-design-vue/es/_util/type').Key) => void>; default: (activeKey: import('ant-design-vue/es/_util/type').Key) => void; }; locale: { type: import('vue').PropType; default: import('ant-design-vue/es/tabs/src/interface').TabsLocale; }; onPrevClick: { type: import('vue').PropType; default: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler; }; onNextClick: { type: import('vue').PropType; default: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler; }; tabBarExtraContent: import('vue-types').VueTypeValidableDef; }>>; }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; default: () => null; }; contentExtra: { type: PropType; default: () => null; }; /**固钉的配置 */ affixProps: { type: PropType Window | HTMLElement | null>; default: () => Window & typeof globalThis; }; prefixCls: StringConstructor; onChange: PropType<(lastAffix: boolean) => void>; onTestUpdatePosition: PropType<() => void>; }>>>; }; /**内容布局充满,默认固定宽度1200px */ flex: { type: BooleanConstructor; default: boolean; }; /**加载状态 */ loading: { type: BooleanConstructor; default: boolean; }; /**布局内容禁用外边距*/ disableMargin: { type: BooleanConstructor; default: boolean; }; /**固定 PageHeader 到页面顶部*/ fixedHeader: { type: BooleanConstructor; default: boolean; }; backIcon: { type: PropType; }; prefixCls: StringConstructor; title: { type: PropType; }; subTitle: { type: PropType; }; breadcrumb: import('vue-types').VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; }; tags: { type: PropType; }; footer: { type: PropType; }; extra: { type: PropType; }; avatar: { type: PropType; default: string; }; size: { type: PropType; default: () => import('ant-design-vue/es/avatar').AvatarSize; }; src: StringConstructor; srcset: StringConstructor; icon: import('vue-types').VueTypeValidableDef; alt: StringConstructor; gap: NumberConstructor; draggable: { type: BooleanConstructor; default: any; }; crossOrigin: PropType<"" | "anonymous" | "use-credentials">; loadError: { type: PropType<() => boolean>; }; }>>>; default: Partial; default: string; }; size: { type: PropType; default: () => import('ant-design-vue/es/avatar').AvatarSize; }; src: StringConstructor; srcset: StringConstructor; icon: import('vue-types').VueTypeValidableDef; alt: StringConstructor; gap: NumberConstructor; draggable: { type: BooleanConstructor; default: any; }; crossOrigin: PropType<"" | "anonymous" | "use-credentials">; loadError: { type: PropType<() => boolean>; }; }>>; }; ghost: { type: BooleanConstructor; default: any; }; onBack: PropType; /**tabs 的列表 */ tabList: { type: PropType<(Omit; disabled: { type: BooleanConstructor; }; forceRender: { type: BooleanConstructor; }; closable: { type: BooleanConstructor; }; animated: { type: BooleanConstructor; }; active: { type: BooleanConstructor; }; destroyInactiveTabPane: { type: BooleanConstructor; }; prefixCls: { type: StringConstructor; }; tabKey: { type: (StringConstructor | NumberConstructor)[]; }; id: { type: StringConstructor; }; }>>, "id"> & { key?: string; tab?: any; })[]>; default: () => undefined; }; /**当前选中 tab 的 key */ tabActiveKey: StringConstructor; /**tabs 的其他配置 */ tabProps: { type: PropType HTMLElement>; default: (triggerNode /**tabs 的列表 */ ?: HTMLElement | undefined) => HTMLElement; }; activeKey: { type: (StringConstructor | NumberConstructor)[]; }; defaultActiveKey: { type: (StringConstructor | NumberConstructor)[]; }; direction: { type: import('vue').PropType<"rtl" | "ltr">; default: "rtl" | "ltr"; }; animated: { type: import('vue').PropType; default: boolean | import('ant-design-vue/es/tabs/src/interface').AnimatedConfig; }; renderTabBar: { type: import('vue').PropType; default: import('ant-design-vue/es/tabs/src/interface').RenderTabBar; }; tabBarGutter: { type: NumberConstructor; }; tabBarStyle: { type: import('vue').PropType; default: import('vue').CSSProperties; }; tabPosition: { type: import('vue').PropType; default: import('ant-design-vue/es/tabs/src/interface').TabPosition; }; destroyInactiveTabPane: { type: BooleanConstructor; default: boolean; }; hideAdd: BooleanConstructor; type: { type: import('vue').PropType; default: import('ant-design-vue/es/tabs/src/Tabs').TabsType; }; size: { type: import('vue').PropType; default: import('ant-design-vue/es/button').ButtonSize; }; centered: BooleanConstructor; onEdit: { type: import('vue').PropType<(e: MouseEvent | KeyboardEvent | import('ant-design-vue/es/_util/type').Key, action: "add" | "remove") => void>; default: (e: MouseEvent | KeyboardEvent | import('ant-design-vue/es/_util/type').Key, action: "add" | "remove") => void; }; onChange: { type: import('vue').PropType<(activeKey: import('ant-design-vue/es/_util/type').Key) => void>; default: (activeKey: import('ant-design-vue/es/_util/type').Key) => void; }; onTabClick: { type: import('vue').PropType<(activeKey: import('ant-design-vue/es/_util/type').Key, e: KeyboardEvent | MouseEvent) => void>; default: (activeKey: import('ant-design-vue/es/_util/type').Key, e: KeyboardEvent | MouseEvent) => void; }; onTabScroll: { type: import('vue').PropType; default: import('ant-design-vue/es/tabs/src/interface').OnTabScroll; }; 'onUpdate:activeKey': { type: import('vue').PropType<(activeKey: import('ant-design-vue/es/_util/type').Key) => void>; default: (activeKey: import('ant-design-vue/es/_util/type').Key) => void; }; locale: { type: import('vue').PropType; default: import('ant-design-vue/es/tabs/src/interface').TabsLocale; }; onPrevClick: { type: import('vue').PropType; default: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler; }; onNextClick: { type: import('vue').PropType; default: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler; }; tabBarExtraContent: import('vue-types').VueTypeValidableDef; }>>>; default: () => undefined; }; onTabChange: FunctionConstructor; }>> & Readonly<{}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, { fixedHeader: boolean; breadcrumb: { [key: string]: any; }; flex: boolean; content: any; contentExtra: any; loading: boolean; disableMargin: boolean; avatar: Partial; default: string; }; size: { type: PropType; default: () => import('ant-design-vue/es/avatar').AvatarSize; }; src: StringConstructor; srcset: StringConstructor; icon: import('vue-types').VueTypeValidableDef; alt: StringConstructor; gap: NumberConstructor; draggable: { type: BooleanConstructor; default: any; }; crossOrigin: PropType<"" | "anonymous" | "use-credentials">; loadError: { type: PropType<() => boolean>; }; }>>; ghost: boolean; tabList: (Omit; disabled: { type: BooleanConstructor; }; forceRender: { type: BooleanConstructor; }; closable: { type: BooleanConstructor; }; animated: { type: BooleanConstructor; }; active: { type: BooleanConstructor; }; destroyInactiveTabPane: { type: BooleanConstructor; }; prefixCls: { type: StringConstructor; }; tabKey: { type: (StringConstructor | NumberConstructor)[]; }; id: { type: StringConstructor; }; }>>, "id"> & { key?: string; tab?: any; })[]; tabProps: Partial HTMLElement>; default: (triggerNode /**tabs 的列表 */ ?: HTMLElement | undefined) => HTMLElement; }; activeKey: { type: (StringConstructor | NumberConstructor)[]; }; defaultActiveKey: { type: (StringConstructor | NumberConstructor)[]; }; direction: { type: import('vue').PropType<"rtl" | "ltr">; default: "rtl" | "ltr"; }; animated: { type: import('vue').PropType; default: boolean | import('ant-design-vue/es/tabs/src/interface').AnimatedConfig; }; renderTabBar: { type: import('vue').PropType; default: import('ant-design-vue/es/tabs/src/interface').RenderTabBar; }; tabBarGutter: { type: NumberConstructor; }; tabBarStyle: { type: import('vue').PropType; default: import('vue').CSSProperties; }; tabPosition: { type: import('vue').PropType; default: import('ant-design-vue/es/tabs/src/interface').TabPosition; }; destroyInactiveTabPane: { type: BooleanConstructor; default: boolean; }; hideAdd: BooleanConstructor; type: { type: import('vue').PropType; default: import('ant-design-vue/es/tabs/src/Tabs').TabsType; }; size: { type: import('vue').PropType; default: import('ant-design-vue/es/button').ButtonSize; }; centered: BooleanConstructor; onEdit: { type: import('vue').PropType<(e: MouseEvent | KeyboardEvent | import('ant-design-vue/es/_util/type').Key, action: "add" | "remove") => void>; default: (e: MouseEvent | KeyboardEvent | import('ant-design-vue/es/_util/type').Key, action: "add" | "remove") => void; }; onChange: { type: import('vue').PropType<(activeKey: import('ant-design-vue/es/_util/type').Key) => void>; default: (activeKey: import('ant-design-vue/es/_util/type').Key) => void; }; onTabClick: { type: import('vue').PropType<(activeKey: import('ant-design-vue/es/_util/type').Key, e: KeyboardEvent | MouseEvent) => void>; default: (activeKey: import('ant-design-vue/es/_util/type').Key, e: KeyboardEvent | MouseEvent) => void; }; onTabScroll: { type: import('vue').PropType; default: import('ant-design-vue/es/tabs/src/interface').OnTabScroll; }; 'onUpdate:activeKey': { type: import('vue').PropType<(activeKey: import('ant-design-vue/es/_util/type').Key) => void>; default: (activeKey: import('ant-design-vue/es/_util/type').Key) => void; }; locale: { type: import('vue').PropType; default: import('ant-design-vue/es/tabs/src/interface').TabsLocale; }; onPrevClick: { type: import('vue').PropType; default: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler; }; onNextClick: { type: import('vue').PropType; default: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler; }; tabBarExtraContent: import('vue-types').VueTypeValidableDef; }>>; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase; default: () => null; }; contentExtra: { type: PropType; default: () => null; }; /**固钉的配置 */ affixProps: { type: PropType; }; /**内容布局充满,默认固定宽度1200px */ flex: { type: BooleanConstructor; default: boolean; }; /**加载状态 */ loading: { type: BooleanConstructor; default: boolean; }; /**布局内容禁用外边距*/ disableMargin: { type: BooleanConstructor; default: boolean; }; /**固定 PageHeader 到页面顶部*/ fixedHeader: { type: BooleanConstructor; default: boolean; }; backIcon: { type: PropType; }; prefixCls: StringConstructor; title: { type: PropType; }; subTitle: { type: PropType; }; breadcrumb: import('vue-types').VueTypeValidableDef<{ [key: string]: any; }> & { default: () => { [key: string]: any; }; }; tags: { type: PropType; }; footer: { type: PropType; }; extra: { type: PropType; }; avatar: { type: PropType; default: string; }; size: { type: PropType; default: () => import('ant-design-vue/es/avatar').AvatarSize; }; src: StringConstructor; srcset: StringConstructor; icon: import('vue-types').VueTypeValidableDef; alt: StringConstructor; gap: NumberConstructor; draggable: { type: BooleanConstructor; default: any; }; crossOrigin: PropType<"" | "anonymous" | "use-credentials">; loadError: { type: PropType<() => boolean>; }; }>>>; default: Partial; default: string; }; size: { type: PropType; default: () => import('ant-design-vue/es/avatar').AvatarSize; }; src: StringConstructor; srcset: StringConstructor; icon: import('vue-types').VueTypeValidableDef; alt: StringConstructor; gap: NumberConstructor; draggable: { type: BooleanConstructor; default: any; }; crossOrigin: PropType<"" | "anonymous" | "use-credentials">; loadError: { type: PropType<() => boolean>; }; }>>; }; ghost: { type: BooleanConstructor; default: any; }; onBack: PropType; /**tabs 的列表 */ tabList: { type: PropType<(Omit & { key?: string; tab?: any; })[]>; default: () => undefined; }; /**当前选中 tab 的 key */ tabActiveKey: StringConstructor; /**tabs 的其他配置 */ tabProps: { type: PropType; default: () => undefined; }; onTabChange: FunctionConstructor; }>> & Readonly<{}>, () => import("vue/jsx-runtime").JSX.Element, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, { fixedHeader: boolean; breadcrumb: { [key: string]: any; }; flex: boolean; content: any; contentExtra: any; loading: boolean; disableMargin: boolean; avatar: Partial; default: string; }; size: { type: PropType; default: () => import('ant-design-vue/es/avatar').AvatarSize; }; src: StringConstructor; srcset: StringConstructor; icon: import('vue-types').VueTypeValidableDef; alt: StringConstructor; gap: NumberConstructor; draggable: { type: BooleanConstructor; default: any; }; crossOrigin: PropType<"" | "anonymous" | "use-credentials">; loadError: { type: PropType<() => boolean>; }; }>>; ghost: boolean; tabList: (Omit; disabled: { type: BooleanConstructor; }; forceRender: { type: BooleanConstructor; }; closable: { type: BooleanConstructor; }; animated: { type: BooleanConstructor; }; active: { type: BooleanConstructor; }; destroyInactiveTabPane: { type: BooleanConstructor; }; prefixCls: { type: StringConstructor; }; tabKey: { type: (StringConstructor | NumberConstructor)[]; }; id: { type: StringConstructor; }; }>>, "id"> & { key?: string; tab?: any; })[]; tabProps: Partial HTMLElement>; default: (triggerNode /**tabs 的列表 */ ?: HTMLElement | undefined) => HTMLElement; }; activeKey: { type: (StringConstructor | NumberConstructor)[]; }; defaultActiveKey: { type: (StringConstructor | NumberConstructor)[]; }; direction: { type: import('vue').PropType<"rtl" | "ltr">; default: "rtl" | "ltr"; }; animated: { type: import('vue').PropType; default: boolean | import('ant-design-vue/es/tabs/src/interface').AnimatedConfig; }; renderTabBar: { type: import('vue').PropType; default: import('ant-design-vue/es/tabs/src/interface').RenderTabBar; }; tabBarGutter: { type: NumberConstructor; }; tabBarStyle: { type: import('vue').PropType; default: import('vue').CSSProperties; }; tabPosition: { type: import('vue').PropType; default: import('ant-design-vue/es/tabs/src/interface').TabPosition; }; destroyInactiveTabPane: { type: BooleanConstructor; default: boolean; }; hideAdd: BooleanConstructor; type: { type: import('vue').PropType; default: import('ant-design-vue/es/tabs/src/Tabs').TabsType; }; size: { type: import('vue').PropType; default: import('ant-design-vue/es/button').ButtonSize; }; centered: BooleanConstructor; onEdit: { type: import('vue').PropType<(e: MouseEvent | KeyboardEvent | import('ant-design-vue/es/_util/type').Key, action: "add" | "remove") => void>; default: (e: MouseEvent | KeyboardEvent | import('ant-design-vue/es/_util/type').Key, action: "add" | "remove") => void; }; onChange: { type: import('vue').PropType<(activeKey: import('ant-design-vue/es/_util/type').Key) => void>; default: (activeKey: import('ant-design-vue/es/_util/type').Key) => void; }; onTabClick: { type: import('vue').PropType<(activeKey: import('ant-design-vue/es/_util/type').Key, e: KeyboardEvent | MouseEvent) => void>; default: (activeKey: import('ant-design-vue/es/_util/type').Key, e: KeyboardEvent | MouseEvent) => void; }; onTabScroll: { type: import('vue').PropType; default: import('ant-design-vue/es/tabs/src/interface').OnTabScroll; }; 'onUpdate:activeKey': { type: import('vue').PropType<(activeKey: import('ant-design-vue/es/_util/type').Key) => void>; default: (activeKey: import('ant-design-vue/es/_util/type').Key) => void; }; locale: { type: import('vue').PropType; default: import('ant-design-vue/es/tabs/src/interface').TabsLocale; }; onPrevClick: { type: import('vue').PropType; default: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler; }; onNextClick: { type: import('vue').PropType; default: import('ant-design-vue/es/_util/EventInterface').MouseEventHandler; }; tabBarExtraContent: import('vue-types').VueTypeValidableDef; }>>; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & import('vue').Plugin; export default _default;