import { default as Tabs } from './Tabs.vue'; export * from './Tabs.type'; export declare const ZiTabs: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins; type: { type: globalThis.PropType<"" | "card">; }; tooltip: { type: globalThis.PropType; }; tabPosition: { type: globalThis.PropType<"top" | "left">; }; stretch: { type: globalThis.PropType; default: boolean; }; }>> & Readonly<{ onTabChange?: ((name: string | number) => any) | undefined; onTabClick?: ((pane: { uid: number; slots: import('vue').Slots; props: { readonly lazy: boolean; readonly label: string; readonly disabled: boolean; readonly closable: boolean; readonly name?: import('element-plus/es/utils').EpPropMergeType | undefined; }; paneName: string | number | undefined; active: boolean; index: string | undefined; isClosable: boolean; }, ev: Event) => any) | undefined; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { tabClick: (pane: { uid: number; slots: import('vue').Slots; props: { readonly lazy: boolean; readonly label: string; readonly disabled: boolean; readonly closable: boolean; readonly name?: import('element-plus/es/utils').EpPropMergeType | undefined; }; paneName: string | number | undefined; active: boolean; index: string | undefined; isClosable: boolean; }, ev: Event) => void; tabChange: (name: string | number) => void; }, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & Readonly; type: { type: globalThis.PropType<"" | "card">; }; tooltip: { type: globalThis.PropType; }; tabPosition: { type: globalThis.PropType<"top" | "left">; }; stretch: { type: globalThis.PropType; default: boolean; }; }>> & Readonly<{ onTabChange?: ((name: string | number) => any) | undefined; onTabClick?: ((pane: { uid: number; slots: import('vue').Slots; props: { readonly lazy: boolean; readonly label: string; readonly disabled: boolean; readonly closable: boolean; readonly name?: import('element-plus/es/utils').EpPropMergeType | undefined; }; paneName: string | number | undefined; active: boolean; index: string | undefined; isClosable: boolean; }, ev: Event) => any) | undefined; }>, { stretch: boolean; }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; type: { type: globalThis.PropType<"" | "card">; }; tooltip: { type: globalThis.PropType; }; tabPosition: { type: globalThis.PropType<"top" | "left">; }; stretch: { type: globalThis.PropType; default: boolean; }; }>> & Readonly<{ onTabChange?: ((name: string | number) => any) | undefined; onTabClick?: ((pane: { uid: number; slots: import('vue').Slots; props: { readonly lazy: boolean; readonly label: string; readonly disabled: boolean; readonly closable: boolean; readonly name?: import('element-plus/es/utils').EpPropMergeType | undefined; }; paneName: string | number | undefined; active: boolean; index: string | undefined; isClosable: boolean; }, ev: Event) => any) | undefined; }>, {}, {}, {}, {}, { stretch: boolean; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase; type: { type: globalThis.PropType<"" | "card">; }; tooltip: { type: globalThis.PropType; }; tabPosition: { type: globalThis.PropType<"top" | "left">; }; stretch: { type: globalThis.PropType; default: boolean; }; }>> & Readonly<{ onTabChange?: ((name: string | number) => any) | undefined; onTabClick?: ((pane: { uid: number; slots: import('vue').Slots; props: { readonly lazy: boolean; readonly label: string; readonly disabled: boolean; readonly closable: boolean; readonly name?: import('element-plus/es/utils').EpPropMergeType | undefined; }; paneName: string | number | undefined; active: boolean; index: string | undefined; isClosable: boolean; }, ev: Event) => any) | undefined; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { tabClick: (pane: { uid: number; slots: import('vue').Slots; props: { readonly lazy: boolean; readonly label: string; readonly disabled: boolean; readonly closable: boolean; readonly name?: import('element-plus/es/utils').EpPropMergeType | undefined; }; paneName: string | number | undefined; active: boolean; index: string | undefined; isClosable: boolean; }, ev: Event) => void; tabChange: (name: string | number) => void; }, string, { stretch: boolean; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: Readonly & import('./Tabs.type').TabsSlots; }); export declare const ZiTabPanel: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins; required: true; }; name: { type: globalThis.PropType; required: true; }; disabled: { type: globalThis.PropType; }; lazy: { type: globalThis.PropType; }; }>> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & Readonly; required: true; }; name: { type: globalThis.PropType; required: true; }; disabled: { type: globalThis.PropType; }; lazy: { type: globalThis.PropType; }; }>> & Readonly<{}>, {}, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, {}, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; required: true; }; name: { type: globalThis.PropType; required: true; }; disabled: { type: globalThis.PropType; }; lazy: { type: globalThis.PropType; }; }>> & Readonly<{}>, {}, {}, {}, {}, {}>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase; required: true; }; name: { type: globalThis.PropType; required: true; }; disabled: { type: globalThis.PropType; }; lazy: { type: globalThis.PropType; }; }>> & Readonly<{}>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, {}, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: Readonly & import('./Tabs.type').TabPaneSlots; }); export default Tabs;