export declare const ElsTabs: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins; data: { (arrayLength: number): Object[]; (...items: Object[]): Object[]; new (arrayLength: number): Object[]; new (...items: Object[]): Object[]; isArray(arg: any): arg is any[]; readonly prototype: any[]; from(arrayLike: ArrayLike): T[]; from(arrayLike: ArrayLike, mapfn: (v: T, k: number) => U, thisArg?: any): U[]; from(iterable: Iterable | ArrayLike): T[]; from(iterable: Iterable | ArrayLike, mapfn: (v: T, k: number) => U, thisArg?: any): U[]; of(...items: T[]): T[]; readonly [Symbol.species]: ArrayConstructor; }; url: StringConstructor; labelField: import('element-plus/es/utils/index.mjs').EpPropFinalized; valueField: import('element-plus/es/utils/index.mjs').EpPropFinalized; disabledField: import('element-plus/es/utils/index.mjs').EpPropFinalized; selectIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; hasAbsend: import('element-plus/es/utils/index.mjs').EpPropFinalized; isInitTriggerSelect: import('element-plus/es/utils/index.mjs').EpPropFinalized; resetValueByChangeData: import('element-plus/es/utils/index.mjs').EpPropFinalized; valueType: { readonly type: import('vue').PropType "String" | "Number" | "Bool") | (() => import('../..').ValueType) | (((new (...args: any[]) => "String" | "Number" | "Bool") | (() => import('../..').ValueType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; absendPrefix: import('element-plus/es/utils/index.mjs').EpPropFinalized; type: import('element-plus/es/utils/index.mjs').EpPropFinalized; closable: BooleanConstructor; addable: BooleanConstructor; defaultValue: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; editable: BooleanConstructor; tabPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; beforeLeave: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (newName: import('element-plus').TabPaneName, oldName: import('element-plus').TabPaneName) => import('element-plus/es/utils/typescript.mjs').Awaitable) | (() => (newName: import('element-plus').TabPaneName, oldName: import('element-plus').TabPaneName) => import('element-plus/es/utils/typescript.mjs').Awaitable) | { (): (newName: import('element-plus').TabPaneName, oldName: import('element-plus').TabPaneName) => import('element-plus/es/utils/typescript.mjs').Awaitable; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (newName: import('element-plus').TabPaneName, oldName: import('element-plus').TabPaneName) => import('element-plus/es/utils/typescript.mjs').Awaitable) | (() => (newName: import('element-plus').TabPaneName, oldName: import('element-plus').TabPaneName) => import('element-plus/es/utils/typescript.mjs').Awaitable) | { (): (newName: import('element-plus').TabPaneName, oldName: import('element-plus').TabPaneName) => import('element-plus/es/utils/typescript.mjs').Awaitable; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => true, boolean>; stretch: BooleanConstructor; tabindex: import('element-plus/es/utils/index.mjs').EpPropFinalized; }>> & Readonly<{ "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; onSelect?: ((...args: any[]) => any) | undefined; "onUpdate:select"?: ((...args: any[]) => any) | undefined; "onUpdate:select-label"?: ((...args: any[]) => any) | undefined; "onClick-option"?: ((...args: any[]) => any) | undefined; onReaddataed?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (...args: any[]) => void; change: (...args: any[]) => void; select: (...args: any[]) => void; "update:select": (...args: any[]) => void; "update:select-label": (...args: any[]) => void; "click-option": (...args: any[]) => void; readdataed: (...args: any[]) => void; }, import('vue').PublicProps, { type: import('element-plus/es/utils/index.mjs').EpPropMergeType; modelValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | NumberConstructor)[], unknown, unknown>; labelField: string; valueField: string; closable: boolean; stretch: boolean; tabindex: import('element-plus/es/utils/index.mjs').EpPropMergeType; disabledField: string; selectIndex: number; absendPrefix: string; hasAbsend: import('element-plus/es/utils/index.mjs').EpPropMergeType; isInitTriggerSelect: import('element-plus/es/utils/index.mjs').EpPropMergeType; resetValueByChangeData: import('element-plus/es/utils/index.mjs').EpPropMergeType; editable: boolean; addable: boolean; tabPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType; beforeLeave: (newName: import('element-plus').TabPaneName, oldName: import('element-plus').TabPaneName) => import('element-plus/es/utils/typescript.mjs').Awaitable; }, true, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, { elsTabs: unknown; }, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly; data: { (arrayLength: number): Object[]; (...items: Object[]): Object[]; new (arrayLength: number): Object[]; new (...items: Object[]): Object[]; isArray(arg: any): arg is any[]; readonly prototype: any[]; from(arrayLike: ArrayLike): T[]; from(arrayLike: ArrayLike, mapfn: (v: T, k: number) => U, thisArg?: any): U[]; from(iterable: Iterable | ArrayLike): T[]; from(iterable: Iterable | ArrayLike, mapfn: (v: T, k: number) => U, thisArg?: any): U[]; of(...items: T[]): T[]; readonly [Symbol.species]: ArrayConstructor; }; url: StringConstructor; labelField: import('element-plus/es/utils/index.mjs').EpPropFinalized; valueField: import('element-plus/es/utils/index.mjs').EpPropFinalized; disabledField: import('element-plus/es/utils/index.mjs').EpPropFinalized; selectIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; hasAbsend: import('element-plus/es/utils/index.mjs').EpPropFinalized; isInitTriggerSelect: import('element-plus/es/utils/index.mjs').EpPropFinalized; resetValueByChangeData: import('element-plus/es/utils/index.mjs').EpPropFinalized; valueType: { readonly type: import('vue').PropType "String" | "Number" | "Bool") | (() => import('../..').ValueType) | (((new (...args: any[]) => "String" | "Number" | "Bool") | (() => import('../..').ValueType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; absendPrefix: import('element-plus/es/utils/index.mjs').EpPropFinalized; type: import('element-plus/es/utils/index.mjs').EpPropFinalized; closable: BooleanConstructor; addable: BooleanConstructor; defaultValue: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; editable: BooleanConstructor; tabPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; beforeLeave: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (newName: import('element-plus').TabPaneName, oldName: import('element-plus').TabPaneName) => import('element-plus/es/utils/typescript.mjs').Awaitable) | (() => (newName: import('element-plus').TabPaneName, oldName: import('element-plus').TabPaneName) => import('element-plus/es/utils/typescript.mjs').Awaitable) | { (): (newName: import('element-plus').TabPaneName, oldName: import('element-plus').TabPaneName) => import('element-plus/es/utils/typescript.mjs').Awaitable; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (newName: import('element-plus').TabPaneName, oldName: import('element-plus').TabPaneName) => import('element-plus/es/utils/typescript.mjs').Awaitable) | (() => (newName: import('element-plus').TabPaneName, oldName: import('element-plus').TabPaneName) => import('element-plus/es/utils/typescript.mjs').Awaitable) | { (): (newName: import('element-plus').TabPaneName, oldName: import('element-plus').TabPaneName) => import('element-plus/es/utils/typescript.mjs').Awaitable; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => true, boolean>; stretch: BooleanConstructor; tabindex: import('element-plus/es/utils/index.mjs').EpPropFinalized; }>> & Readonly<{ "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; onSelect?: ((...args: any[]) => any) | undefined; "onUpdate:select"?: ((...args: any[]) => any) | undefined; "onUpdate:select-label"?: ((...args: any[]) => any) | undefined; "onClick-option"?: ((...args: any[]) => any) | undefined; onReaddataed?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, { type: import('element-plus/es/utils/index.mjs').EpPropMergeType; modelValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | NumberConstructor)[], unknown, unknown>; labelField: string; valueField: string; closable: boolean; stretch: boolean; tabindex: import('element-plus/es/utils/index.mjs').EpPropMergeType; disabledField: string; selectIndex: number; absendPrefix: string; hasAbsend: import('element-plus/es/utils/index.mjs').EpPropMergeType; isInitTriggerSelect: import('element-plus/es/utils/index.mjs').EpPropMergeType; resetValueByChangeData: import('element-plus/es/utils/index.mjs').EpPropMergeType; editable: boolean; addable: boolean; tabPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType; beforeLeave: (newName: import('element-plus').TabPaneName, oldName: import('element-plus').TabPaneName) => import('element-plus/es/utils/typescript.mjs').Awaitable; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase; data: { (arrayLength: number): Object[]; (...items: Object[]): Object[]; new (arrayLength: number): Object[]; new (...items: Object[]): Object[]; isArray(arg: any): arg is any[]; readonly prototype: any[]; from(arrayLike: ArrayLike): T[]; from(arrayLike: ArrayLike, mapfn: (v: T, k: number) => U, thisArg?: any): U[]; from(iterable: Iterable | ArrayLike): T[]; from(iterable: Iterable | ArrayLike, mapfn: (v: T, k: number) => U, thisArg?: any): U[]; of(...items: T[]): T[]; readonly [Symbol.species]: ArrayConstructor; }; url: StringConstructor; labelField: import('element-plus/es/utils/index.mjs').EpPropFinalized; valueField: import('element-plus/es/utils/index.mjs').EpPropFinalized; disabledField: import('element-plus/es/utils/index.mjs').EpPropFinalized; selectIndex: import('element-plus/es/utils/index.mjs').EpPropFinalized; hasAbsend: import('element-plus/es/utils/index.mjs').EpPropFinalized; isInitTriggerSelect: import('element-plus/es/utils/index.mjs').EpPropFinalized; resetValueByChangeData: import('element-plus/es/utils/index.mjs').EpPropFinalized; valueType: { readonly type: import('vue').PropType "String" | "Number" | "Bool") | (() => import('../..').ValueType) | (((new (...args: any[]) => "String" | "Number" | "Bool") | (() => import('../..').ValueType)) | null)[], unknown, unknown>>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; absendPrefix: import('element-plus/es/utils/index.mjs').EpPropFinalized; type: import('element-plus/es/utils/index.mjs').EpPropFinalized; closable: BooleanConstructor; addable: BooleanConstructor; defaultValue: { readonly type: import('vue').PropType>; readonly required: false; readonly validator: ((val: unknown) => boolean) | undefined; __epPropKey: true; }; editable: BooleanConstructor; tabPosition: import('element-plus/es/utils/index.mjs').EpPropFinalized; beforeLeave: import('element-plus/es/utils/index.mjs').EpPropFinalized<(new (...args: any[]) => (newName: import('element-plus').TabPaneName, oldName: import('element-plus').TabPaneName) => import('element-plus/es/utils/typescript.mjs').Awaitable) | (() => (newName: import('element-plus').TabPaneName, oldName: import('element-plus').TabPaneName) => import('element-plus/es/utils/typescript.mjs').Awaitable) | { (): (newName: import('element-plus').TabPaneName, oldName: import('element-plus').TabPaneName) => import('element-plus/es/utils/typescript.mjs').Awaitable; new (): any; readonly prototype: any; } | (((new (...args: any[]) => (newName: import('element-plus').TabPaneName, oldName: import('element-plus').TabPaneName) => import('element-plus/es/utils/typescript.mjs').Awaitable) | (() => (newName: import('element-plus').TabPaneName, oldName: import('element-plus').TabPaneName) => import('element-plus/es/utils/typescript.mjs').Awaitable) | { (): (newName: import('element-plus').TabPaneName, oldName: import('element-plus').TabPaneName) => import('element-plus/es/utils/typescript.mjs').Awaitable; new (): any; readonly prototype: any; }) | null)[], unknown, unknown, () => true, boolean>; stretch: BooleanConstructor; tabindex: import('element-plus/es/utils/index.mjs').EpPropFinalized; }>> & Readonly<{ "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; onChange?: ((...args: any[]) => any) | undefined; onSelect?: ((...args: any[]) => any) | undefined; "onUpdate:select"?: ((...args: any[]) => any) | undefined; "onUpdate:select-label"?: ((...args: any[]) => any) | undefined; "onClick-option"?: ((...args: any[]) => any) | undefined; onReaddataed?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { "update:modelValue": (...args: any[]) => void; change: (...args: any[]) => void; select: (...args: any[]) => void; "update:select": (...args: any[]) => void; "update:select-label": (...args: any[]) => void; "click-option": (...args: any[]) => void; readdataed: (...args: any[]) => void; }, string, { type: import('element-plus/es/utils/index.mjs').EpPropMergeType; modelValue: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | NumberConstructor)[], unknown, unknown>; labelField: string; valueField: string; closable: boolean; stretch: boolean; tabindex: import('element-plus/es/utils/index.mjs').EpPropMergeType; disabledField: string; selectIndex: number; absendPrefix: string; hasAbsend: import('element-plus/es/utils/index.mjs').EpPropMergeType; isInitTriggerSelect: import('element-plus/es/utils/index.mjs').EpPropMergeType; resetValueByChangeData: import('element-plus/es/utils/index.mjs').EpPropMergeType; editable: boolean; addable: boolean; tabPosition: import('element-plus/es/utils/index.mjs').EpPropMergeType; beforeLeave: (newName: import('element-plus').TabPaneName, oldName: import('element-plus').TabPaneName) => import('element-plus/es/utils/typescript.mjs').Awaitable; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { extra?(_: {}): any; label?(_: {}): any; default?(_: { item: Record; }): any; default?(_: { item: Record; }): any; default?(_: {}): any; }; }) & import('vue').ObjectPlugin & { setPropsDefaults: (defaults: { type?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => "" | "card" | "border-card") | undefined; modelValue?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(StringConstructor | NumberConstructor)[], unknown, unknown> | (() => string | number) | undefined; labelField?: string | (() => string) | undefined; valueField?: string | (() => string) | undefined; closable?: boolean | (() => boolean) | undefined; stretch?: boolean | (() => boolean) | undefined; tabindex?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => string | number) | undefined; disabledField?: string | (() => string) | undefined; selectIndex?: number | (() => number) | undefined; absendPrefix?: string | (() => string) | undefined; hasAbsend?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; isInitTriggerSelect?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; resetValueByChangeData?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => boolean) | undefined; editable?: boolean | (() => boolean) | undefined; addable?: boolean | (() => boolean) | undefined; tabPosition?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => "top" | "bottom" | "left" | "right") | undefined; beforeLeave?: ((newName: import('element-plus').TabPaneName, oldName: import('element-plus').TabPaneName) => import('element-plus/es/utils/typescript.mjs').Awaitable) | (() => (newName: import('element-plus').TabPaneName, oldName: import('element-plus').TabPaneName) => import('element-plus/es/utils/typescript.mjs').Awaitable) | undefined; readonly data?: (() => Object[]) | undefined; readonly url?: string | (() => string) | undefined; readonly valueType?: import('element-plus/es/utils/index.mjs').EpPropMergeType<(new (...args: any[]) => "String" | "Number" | "Bool") | (() => import('../..').ValueType) | (((new (...args: any[]) => "String" | "Number" | "Bool") | (() => import('../..').ValueType)) | null)[], unknown, unknown> | (() => "String" | "Number" | "Bool") | undefined; readonly defaultValue?: import('element-plus/es/utils/index.mjs').EpPropMergeType | (() => string | number) | undefined; }) => void; } & Record; export default ElsTabs; export * from './src/tabs';