import { ExtractPropTypes, PropType } from 'vue'; import { default as Tabs } from './tabs.vue'; import { ValueType } from '../../../utils/types'; export declare const tabsProps: { modelValue: import('element-plus/es/utils/index.mjs').EpPropFinalized<(StringConstructor | NumberConstructor)[], unknown, unknown, undefined, boolean>; 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: PropType "String" | "Number" | "Bool") | (() => ValueType) | (((new (...args: any[]) => "String" | "Number" | "Bool") | (() => 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: 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; }; export type TabsProps = ExtractPropTypes; export type TabsInstance = InstanceType;