1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071 |
- import type { ExtractPropTypes } from 'vue';
- import type TabBar from './tab-bar.vue';
- export declare const tabBarProps: {
- readonly tabs: import("element-plus/es/utils").EpPropFinalized<(new (...args: any[]) => {
- uid: number;
- slots: Readonly<{
- [name: string]: import("vue").Slot | undefined;
- }>;
- props: {
- readonly disabled: boolean;
- readonly label: string;
- readonly closable: boolean;
- readonly lazy: boolean;
- readonly name?: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown> | undefined;
- };
- paneName: string | number | undefined;
- active: boolean;
- index: string | undefined;
- isClosable: boolean;
- }[]) | (() => {
- uid: number;
- slots: Readonly<{
- [name: string]: import("vue").Slot | undefined;
- }>;
- props: {
- readonly disabled: boolean;
- readonly label: string;
- readonly closable: boolean;
- readonly lazy: boolean;
- readonly name?: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown> | undefined;
- };
- paneName: string | number | undefined;
- active: boolean;
- index: string | undefined;
- isClosable: boolean;
- }[]) | ((new (...args: any[]) => {
- uid: number;
- slots: Readonly<{
- [name: string]: import("vue").Slot | undefined;
- }>;
- props: {
- readonly disabled: boolean;
- readonly label: string;
- readonly closable: boolean;
- readonly lazy: boolean;
- readonly name?: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown> | undefined;
- };
- paneName: string | number | undefined;
- active: boolean;
- index: string | undefined;
- isClosable: boolean;
- }[]) | (() => {
- uid: number;
- slots: Readonly<{
- [name: string]: import("vue").Slot | undefined;
- }>;
- props: {
- readonly disabled: boolean;
- readonly label: string;
- readonly closable: boolean;
- readonly lazy: boolean;
- readonly name?: import("element-plus/es/utils").EpPropMergeType<readonly [StringConstructor, NumberConstructor], unknown, unknown> | undefined;
- };
- paneName: string | number | undefined;
- active: boolean;
- index: string | undefined;
- isClosable: boolean;
- }[]))[], unknown, unknown, () => [], boolean>;
- };
- export declare type TabBarProps = ExtractPropTypes<typeof tabBarProps>;
- export declare type TabBarInstance = InstanceType<typeof TabBar>;
|