import { nextTick, ComputedRef, PropType, Ref, ComponentInternalInstance } from 'vue'; declare type BeforeLeave = (newTabName: string, oldTabName: string) => void | Promise | boolean; export interface IETabsProps { type: string; activeName: string; closable: boolean; addable: boolean; modelValue: string; editable: boolean; tabPosition: string; beforeLeave: BeforeLeave; stretch: boolean; } export interface RootTabs { props: IETabsProps; currentName: Ref; } export interface IEPaneProps { label: string; name: string; closable: boolean; disabled: boolean; lazy: boolean; } export interface Pane { uid: number; instance: ComponentInternalInstance; props: IEPaneProps; paneName: ComputedRef; active: ComputedRef; index: Ref; isClosable: ComputedRef; } export declare type UpdatePaneStateCallback = (pane: Pane) => void; declare const _default: import("vue").DefineComponent<{ type: { type: StringConstructor; default: string; }; activeName: { type: StringConstructor; default: string; }; closable: BooleanConstructor; addable: BooleanConstructor; modelValue: { type: StringConstructor; default: string; }; editable: BooleanConstructor; tabPosition: { type: StringConstructor; default: string; }; beforeLeave: { type: PropType; default: any; }; stretch: BooleanConstructor; }, { nav$: Ref<{ new (...args: any[]): ({ $: ComponentInternalInstance; $data: {}; $props: (Partial<{ [x: number]: unknown; }> & Pick<(Readonly<{ [x: number]: unknown; } & { length?: unknown; toString?: unknown; toLocaleString?: unknown; concat?: unknown; join?: unknown; slice?: unknown; indexOf?: unknown; lastIndexOf?: unknown; every?: unknown; some?: unknown; forEach?: unknown; map?: unknown; filter?: unknown; reduce?: unknown; reduceRight?: unknown; find?: unknown; findIndex?: unknown; entries?: unknown; keys?: unknown; values?: unknown; includes?: unknown; flatMap?: unknown; flat?: unknown; }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps) | (Readonly<{ [x: number]: unknown; } & { length?: unknown; toString?: unknown; toLocaleString?: unknown; concat?: unknown; join?: unknown; slice?: unknown; indexOf?: unknown; lastIndexOf?: unknown; every?: unknown; some?: unknown; forEach?: unknown; map?: unknown; filter?: unknown; reduce?: unknown; reduceRight?: unknown; find?: unknown; findIndex?: unknown; entries?: unknown; keys?: unknown; values?: unknown; includes?: unknown; flatMap?: unknown; flat?: unknown; }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<{} & { [x: string]: unknown; }>) | (Readonly<{} & { [x: string]: unknown; }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<{ [x: number]: unknown; } & { length?: unknown; toString?: unknown; toLocaleString?: unknown; concat?: unknown; join?: unknown; slice?: unknown; indexOf?: unknown; lastIndexOf?: unknown; every?: unknown; some?: unknown; forEach?: unknown; map?: unknown; filter?: unknown; reduce?: unknown; reduceRight?: unknown; find?: unknown; findIndex?: unknown; entries?: unknown; keys?: unknown; values?: unknown; includes?: unknown; flatMap?: unknown; flat?: unknown; }>) | (Readonly<{} & { [x: string]: unknown; }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps), "length" | "toString" | "toLocaleString" | "concat" | "join" | "slice" | "indexOf" | "lastIndexOf" | "every" | "some" | "forEach" | "map" | "filter" | "reduce" | "reduceRight" | "find" | "findIndex" | "entries" | "keys" | "values" | "includes" | "flatMap" | "flat" | "key" | "ref" | "onVnodeBeforeMount" | "onVnodeMounted" | "onVnodeBeforeUpdate" | "onVnodeUpdated" | "onVnodeBeforeUnmount" | "onVnodeUnmounted" | "class" | "style" | ((() => string) & string) | ((() => string) & string) | ({ (...items: ConcatArray[]): never[]; (...items: ConcatArray[]): never[]; } & string) | (((separator?: string) => string) & string) | (((start?: number, end?: number) => never[]) & string) | (((searchElement: never, fromIndex?: number) => number) & string) | (((searchElement: never, fromIndex?: number) => number) & string) | ({ (predicate: (value: never, index: number, array: readonly never[]) => value is S, thisArg?: any): this is readonly S[]; (predicate: (value: never, index: number, array: readonly never[]) => unknown, thisArg?: any): boolean; } & string) | (((predicate: (value: never, index: number, array: readonly never[]) => unknown, thisArg?: any) => boolean) & string) | (((callbackfn: (value: never, index: number, array: readonly never[]) => void, thisArg?: any) => void) & string) | (((callbackfn: (value: never, index: number, array: readonly never[]) => U, thisArg?: any) => U[]) & string) | ({ (predicate: (value: never, index: number, array: readonly never[]) => value is S_1, thisArg?: any): S_1[]; (predicate: (value: never, index: number, array: readonly never[]) => unknown, thisArg?: any): never[]; } & string) | ({ (callbackfn: (previousValue: never, currentValue: never, currentIndex: number, array: readonly never[]) => never): never; (callbackfn: (previousValue: never, currentValue: never, currentIndex: number, array: readonly never[]) => never, initialValue: never): never; (callbackfn: (previousValue: U_1, currentValue: never, currentIndex: number, array: readonly never[]) => U_1, initialValue: U_1): U_1; } & string) | ({ (callbackfn: (previousValue: never, currentValue: never, currentIndex: number, array: readonly never[]) => never): never; (callbackfn: (previousValue: never, currentValue: never, currentIndex: number, array: readonly never[]) => never, initialValue: never): never; (callbackfn: (previousValue: U_2, currentValue: never, currentIndex: number, array: readonly never[]) => U_2, initialValue: U_2): U_2; } & string) | ({ (predicate: (this: void, value: never, index: number, obj: readonly never[]) => value is S_2, thisArg?: any): S_2; (predicate: (value: never, index: number, obj: readonly never[]) => unknown, thisArg?: any): never; } & string) | (((predicate: (value: never, index: number, obj: readonly never[]) => unknown, thisArg?: any) => number) & string) | ((() => IterableIterator<[number, never]>) & string) | ((() => IterableIterator) & string) | ((() => IterableIterator) & string) | (((searchElement: never, fromIndex?: number) => boolean) & string) | (((callback: (this: This, value: never, index: number, array: never[]) => U_3 | readonly U_3[], thisArg?: This) => U_3[]) & string) | (((this: A, depth?: D) => FlatArray[]) & string)>) | (Partial<{}> & Pick<(Readonly<{ [x: number]: unknown; } & { length?: unknown; toString?: unknown; toLocaleString?: unknown; concat?: unknown; join?: unknown; slice?: unknown; indexOf?: unknown; lastIndexOf?: unknown; every?: unknown; some?: unknown; forEach?: unknown; map?: unknown; filter?: unknown; reduce?: unknown; reduceRight?: unknown; find?: unknown; findIndex?: unknown; entries?: unknown; keys?: unknown; values?: unknown; includes?: unknown; flatMap?: unknown; flat?: unknown; }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps) | (Readonly<{ [x: number]: unknown; } & { length?: unknown; toString?: unknown; toLocaleString?: unknown; concat?: unknown; join?: unknown; slice?: unknown; indexOf?: unknown; lastIndexOf?: unknown; every?: unknown; some?: unknown; forEach?: unknown; map?: unknown; filter?: unknown; reduce?: unknown; reduceRight?: unknown; find?: unknown; findIndex?: unknown; entries?: unknown; keys?: unknown; values?: unknown; includes?: unknown; flatMap?: unknown; flat?: unknown; }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<{} & { [x: string]: unknown; }>) | (Readonly<{} & { [x: string]: unknown; }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<{ [x: number]: unknown; } & { length?: unknown; toString?: unknown; toLocaleString?: unknown; concat?: unknown; join?: unknown; slice?: unknown; indexOf?: unknown; lastIndexOf?: unknown; every?: unknown; some?: unknown; forEach?: unknown; map?: unknown; filter?: unknown; reduce?: unknown; reduceRight?: unknown; find?: unknown; findIndex?: unknown; entries?: unknown; keys?: unknown; values?: unknown; includes?: unknown; flatMap?: unknown; flat?: unknown; }>) | (Readonly<{} & { [x: string]: unknown; }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps), "length" | "toString" | "toLocaleString" | "concat" | "join" | "slice" | "indexOf" | "lastIndexOf" | "every" | "some" | "forEach" | "map" | "filter" | "reduce" | "reduceRight" | "find" | "findIndex" | "entries" | "keys" | "values" | "includes" | "flatMap" | "flat" | "key" | "ref" | "onVnodeBeforeMount" | "onVnodeMounted" | "onVnodeBeforeUpdate" | "onVnodeUpdated" | "onVnodeBeforeUnmount" | "onVnodeUnmounted" | "class" | "style" | ((() => string) & string) | ((() => string) & string) | ({ (...items: ConcatArray[]): never[]; (...items: ConcatArray[]): never[]; } & string) | (((separator?: string) => string) & string) | (((start?: number, end?: number) => never[]) & string) | (((searchElement: never, fromIndex?: number) => number) & string) | (((searchElement: never, fromIndex?: number) => number) & string) | ({ (predicate: (value: never, index: number, array: readonly never[]) => value is S, thisArg?: any): this is readonly S[]; (predicate: (value: never, index: number, array: readonly never[]) => unknown, thisArg?: any): boolean; } & string) | (((predicate: (value: never, index: number, array: readonly never[]) => unknown, thisArg?: any) => boolean) & string) | (((callbackfn: (value: never, index: number, array: readonly never[]) => void, thisArg?: any) => void) & string) | (((callbackfn: (value: never, index: number, array: readonly never[]) => U, thisArg?: any) => U[]) & string) | ({ (predicate: (value: never, index: number, array: readonly never[]) => value is S_1, thisArg?: any): S_1[]; (predicate: (value: never, index: number, array: readonly never[]) => unknown, thisArg?: any): never[]; } & string) | ({ (callbackfn: (previousValue: never, currentValue: never, currentIndex: number, array: readonly never[]) => never): never; (callbackfn: (previousValue: never, currentValue: never, currentIndex: number, array: readonly never[]) => never, initialValue: never): never; (callbackfn: (previousValue: U_1, currentValue: never, currentIndex: number, array: readonly never[]) => U_1, initialValue: U_1): U_1; } & string) | ({ (callbackfn: (previousValue: never, currentValue: never, currentIndex: number, array: readonly never[]) => never): never; (callbackfn: (previousValue: never, currentValue: never, currentIndex: number, array: readonly never[]) => never, initialValue: never): never; (callbackfn: (previousValue: U_2, currentValue: never, currentIndex: number, array: readonly never[]) => U_2, initialValue: U_2): U_2; } & string) | ({ (predicate: (this: void, value: never, index: number, obj: readonly never[]) => value is S_2, thisArg?: any): S_2; (predicate: (value: never, index: number, obj: readonly never[]) => unknown, thisArg?: any): never; } & string) | (((predicate: (value: never, index: number, obj: readonly never[]) => unknown, thisArg?: any) => number) & string) | ((() => IterableIterator<[number, never]>) & string) | ((() => IterableIterator) & string) | ((() => IterableIterator) & string) | (((searchElement: never, fromIndex?: number) => boolean) & string) | (((callback: (this: This, value: never, index: number, array: never[]) => U_3 | readonly U_3[], thisArg?: This) => U_3[]) & string) | (((this: A, depth?: D) => FlatArray[]) & string)>); $attrs: Record; $refs: Record; $slots: Readonly<{ [name: string]: import("vue").Slot; }>; $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase>; $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase>; $emit: ((event: string, ...args: any[]) => void) | ((event: string, ...args: any[]) => void); $el: any; $options: import("vue").ComponentOptionsBase | Readonly<{} & { [x: string]: unknown; }>, unknown, unknown, Record | import("vue").WritableComputedOptions>, import("vue").MethodOptions, import("vue").ComponentOptionsBase, import("vue").ComponentOptionsBase, import("vue").EmitsOptions, string, { [x: number]: unknown; } | {}>; $forceUpdate: import("vue").ReactiveEffect; $nextTick: typeof nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions): import("vue").WatchStopHandle; } & Readonly<{ [x: number]: unknown; } & { length?: unknown; toString?: unknown; toLocaleString?: unknown; concat?: unknown; join?: unknown; slice?: unknown; indexOf?: unknown; lastIndexOf?: unknown; every?: unknown; some?: unknown; forEach?: unknown; map?: unknown; filter?: unknown; reduce?: unknown; reduceRight?: unknown; find?: unknown; findIndex?: unknown; entries?: unknown; keys?: unknown; values?: unknown; includes?: unknown; flatMap?: unknown; flat?: unknown; }> & import("vue").ShallowUnwrapRef<{}> & {} & { [x: string]: never; } & import("vue").MethodOptions & import("vue").ComponentCustomProperties) | ({ $: ComponentInternalInstance; $data: {}; $props: (Partial<{ [x: number]: unknown; }> & Pick<(Readonly<{ [x: number]: unknown; } & { length?: unknown; toString?: unknown; toLocaleString?: unknown; concat?: unknown; join?: unknown; slice?: unknown; indexOf?: unknown; lastIndexOf?: unknown; every?: unknown; some?: unknown; forEach?: unknown; map?: unknown; filter?: unknown; reduce?: unknown; reduceRight?: unknown; find?: unknown; findIndex?: unknown; entries?: unknown; keys?: unknown; values?: unknown; includes?: unknown; flatMap?: unknown; flat?: unknown; }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps) | (Readonly<{ [x: number]: unknown; } & { length?: unknown; toString?: unknown; toLocaleString?: unknown; concat?: unknown; join?: unknown; slice?: unknown; indexOf?: unknown; lastIndexOf?: unknown; every?: unknown; some?: unknown; forEach?: unknown; map?: unknown; filter?: unknown; reduce?: unknown; reduceRight?: unknown; find?: unknown; findIndex?: unknown; entries?: unknown; keys?: unknown; values?: unknown; includes?: unknown; flatMap?: unknown; flat?: unknown; }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<{} & { [x: string]: unknown; }>) | (Readonly<{} & { [x: string]: unknown; }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<{ [x: number]: unknown; } & { length?: unknown; toString?: unknown; toLocaleString?: unknown; concat?: unknown; join?: unknown; slice?: unknown; indexOf?: unknown; lastIndexOf?: unknown; every?: unknown; some?: unknown; forEach?: unknown; map?: unknown; filter?: unknown; reduce?: unknown; reduceRight?: unknown; find?: unknown; findIndex?: unknown; entries?: unknown; keys?: unknown; values?: unknown; includes?: unknown; flatMap?: unknown; flat?: unknown; }>) | (Readonly<{} & { [x: string]: unknown; }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps), "length" | "toString" | "toLocaleString" | "concat" | "join" | "slice" | "indexOf" | "lastIndexOf" | "every" | "some" | "forEach" | "map" | "filter" | "reduce" | "reduceRight" | "find" | "findIndex" | "entries" | "keys" | "values" | "includes" | "flatMap" | "flat" | "key" | "ref" | "onVnodeBeforeMount" | "onVnodeMounted" | "onVnodeBeforeUpdate" | "onVnodeUpdated" | "onVnodeBeforeUnmount" | "onVnodeUnmounted" | "class" | "style" | ((() => string) & string) | ((() => string) & string) | ({ (...items: ConcatArray[]): never[]; (...items: ConcatArray[]): never[]; } & string) | (((separator?: string) => string) & string) | (((start?: number, end?: number) => never[]) & string) | (((searchElement: never, fromIndex?: number) => number) & string) | (((searchElement: never, fromIndex?: number) => number) & string) | ({ (predicate: (value: never, index: number, array: readonly never[]) => value is S, thisArg?: any): this is readonly S[]; (predicate: (value: never, index: number, array: readonly never[]) => unknown, thisArg?: any): boolean; } & string) | (((predicate: (value: never, index: number, array: readonly never[]) => unknown, thisArg?: any) => boolean) & string) | (((callbackfn: (value: never, index: number, array: readonly never[]) => void, thisArg?: any) => void) & string) | (((callbackfn: (value: never, index: number, array: readonly never[]) => U, thisArg?: any) => U[]) & string) | ({ (predicate: (value: never, index: number, array: readonly never[]) => value is S_1, thisArg?: any): S_1[]; (predicate: (value: never, index: number, array: readonly never[]) => unknown, thisArg?: any): never[]; } & string) | ({ (callbackfn: (previousValue: never, currentValue: never, currentIndex: number, array: readonly never[]) => never): never; (callbackfn: (previousValue: never, currentValue: never, currentIndex: number, array: readonly never[]) => never, initialValue: never): never; (callbackfn: (previousValue: U_1, currentValue: never, currentIndex: number, array: readonly never[]) => U_1, initialValue: U_1): U_1; } & string) | ({ (callbackfn: (previousValue: never, currentValue: never, currentIndex: number, array: readonly never[]) => never): never; (callbackfn: (previousValue: never, currentValue: never, currentIndex: number, array: readonly never[]) => never, initialValue: never): never; (callbackfn: (previousValue: U_2, currentValue: never, currentIndex: number, array: readonly never[]) => U_2, initialValue: U_2): U_2; } & string) | ({ (predicate: (this: void, value: never, index: number, obj: readonly never[]) => value is S_2, thisArg?: any): S_2; (predicate: (value: never, index: number, obj: readonly never[]) => unknown, thisArg?: any): never; } & string) | (((predicate: (value: never, index: number, obj: readonly never[]) => unknown, thisArg?: any) => number) & string) | ((() => IterableIterator<[number, never]>) & string) | ((() => IterableIterator) & string) | ((() => IterableIterator) & string) | (((searchElement: never, fromIndex?: number) => boolean) & string) | (((callback: (this: This, value: never, index: number, array: never[]) => U_3 | readonly U_3[], thisArg?: This) => U_3[]) & string) | (((this: A, depth?: D) => FlatArray[]) & string)>) | (Partial<{}> & Pick<(Readonly<{ [x: number]: unknown; } & { length?: unknown; toString?: unknown; toLocaleString?: unknown; concat?: unknown; join?: unknown; slice?: unknown; indexOf?: unknown; lastIndexOf?: unknown; every?: unknown; some?: unknown; forEach?: unknown; map?: unknown; filter?: unknown; reduce?: unknown; reduceRight?: unknown; find?: unknown; findIndex?: unknown; entries?: unknown; keys?: unknown; values?: unknown; includes?: unknown; flatMap?: unknown; flat?: unknown; }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps) | (Readonly<{ [x: number]: unknown; } & { length?: unknown; toString?: unknown; toLocaleString?: unknown; concat?: unknown; join?: unknown; slice?: unknown; indexOf?: unknown; lastIndexOf?: unknown; every?: unknown; some?: unknown; forEach?: unknown; map?: unknown; filter?: unknown; reduce?: unknown; reduceRight?: unknown; find?: unknown; findIndex?: unknown; entries?: unknown; keys?: unknown; values?: unknown; includes?: unknown; flatMap?: unknown; flat?: unknown; }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<{} & { [x: string]: unknown; }>) | (Readonly<{} & { [x: string]: unknown; }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & Readonly<{ [x: number]: unknown; } & { length?: unknown; toString?: unknown; toLocaleString?: unknown; concat?: unknown; join?: unknown; slice?: unknown; indexOf?: unknown; lastIndexOf?: unknown; every?: unknown; some?: unknown; forEach?: unknown; map?: unknown; filter?: unknown; reduce?: unknown; reduceRight?: unknown; find?: unknown; findIndex?: unknown; entries?: unknown; keys?: unknown; values?: unknown; includes?: unknown; flatMap?: unknown; flat?: unknown; }>) | (Readonly<{} & { [x: string]: unknown; }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps), "length" | "toString" | "toLocaleString" | "concat" | "join" | "slice" | "indexOf" | "lastIndexOf" | "every" | "some" | "forEach" | "map" | "filter" | "reduce" | "reduceRight" | "find" | "findIndex" | "entries" | "keys" | "values" | "includes" | "flatMap" | "flat" | "key" | "ref" | "onVnodeBeforeMount" | "onVnodeMounted" | "onVnodeBeforeUpdate" | "onVnodeUpdated" | "onVnodeBeforeUnmount" | "onVnodeUnmounted" | "class" | "style" | ((() => string) & string) | ((() => string) & string) | ({ (...items: ConcatArray[]): never[]; (...items: ConcatArray[]): never[]; } & string) | (((separator?: string) => string) & string) | (((start?: number, end?: number) => never[]) & string) | (((searchElement: never, fromIndex?: number) => number) & string) | (((searchElement: never, fromIndex?: number) => number) & string) | ({ (predicate: (value: never, index: number, array: readonly never[]) => value is S, thisArg?: any): this is readonly S[]; (predicate: (value: never, index: number, array: readonly never[]) => unknown, thisArg?: any): boolean; } & string) | (((predicate: (value: never, index: number, array: readonly never[]) => unknown, thisArg?: any) => boolean) & string) | (((callbackfn: (value: never, index: number, array: readonly never[]) => void, thisArg?: any) => void) & string) | (((callbackfn: (value: never, index: number, array: readonly never[]) => U, thisArg?: any) => U[]) & string) | ({ (predicate: (value: never, index: number, array: readonly never[]) => value is S_1, thisArg?: any): S_1[]; (predicate: (value: never, index: number, array: readonly never[]) => unknown, thisArg?: any): never[]; } & string) | ({ (callbackfn: (previousValue: never, currentValue: never, currentIndex: number, array: readonly never[]) => never): never; (callbackfn: (previousValue: never, currentValue: never, currentIndex: number, array: readonly never[]) => never, initialValue: never): never; (callbackfn: (previousValue: U_1, currentValue: never, currentIndex: number, array: readonly never[]) => U_1, initialValue: U_1): U_1; } & string) | ({ (callbackfn: (previousValue: never, currentValue: never, currentIndex: number, array: readonly never[]) => never): never; (callbackfn: (previousValue: never, currentValue: never, currentIndex: number, array: readonly never[]) => never, initialValue: never): never; (callbackfn: (previousValue: U_2, currentValue: never, currentIndex: number, array: readonly never[]) => U_2, initialValue: U_2): U_2; } & string) | ({ (predicate: (this: void, value: never, index: number, obj: readonly never[]) => value is S_2, thisArg?: any): S_2; (predicate: (value: never, index: number, obj: readonly never[]) => unknown, thisArg?: any): never; } & string) | (((predicate: (value: never, index: number, obj: readonly never[]) => unknown, thisArg?: any) => number) & string) | ((() => IterableIterator<[number, never]>) & string) | ((() => IterableIterator) & string) | ((() => IterableIterator) & string) | (((searchElement: never, fromIndex?: number) => boolean) & string) | (((callback: (this: This, value: never, index: number, array: never[]) => U_3 | readonly U_3[], thisArg?: This) => U_3[]) & string) | (((this: A, depth?: D) => FlatArray[]) & string)>); $attrs: Record; $refs: Record; $slots: Readonly<{ [name: string]: import("vue").Slot; }>; $root: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase>; $parent: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase>; $emit: ((event: string, ...args: any[]) => void) | ((event: string, ...args: any[]) => void); $el: any; $options: import("vue").ComponentOptionsBase | Readonly<{} & { [x: string]: unknown; }>, unknown, unknown, Record | import("vue").WritableComputedOptions>, import("vue").MethodOptions, import("vue").ComponentOptionsBase, import("vue").ComponentOptionsBase, import("vue").EmitsOptions, string, { [x: number]: unknown; } | {}>; $forceUpdate: import("vue").ReactiveEffect; $nextTick: typeof nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions): import("vue").WatchStopHandle; } & Readonly<{} & { [x: string]: unknown; }> & import("vue").ShallowUnwrapRef<{}> & {} & { [x: string]: never; } & import("vue").MethodOptions & import("vue").ComponentCustomProperties); __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import("vue").ComponentOptionsBase | Readonly<{} & { [x: string]: unknown; }>, unknown, unknown, Record | import("vue").WritableComputedOptions>, import("vue").MethodOptions, import("vue").ComponentOptionsBase, import("vue").ComponentOptionsBase, import("vue").EmitsOptions, string, { [x: number]: unknown; } | {}> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps & { install(app: import("vue").App): void; }>; handleTabClick: (tab: any, tabName: any, event: any) => void; handleTabRemove: (pane: any, ev: any) => void; handleTabAdd: () => void; currentName: Ref; panes: Ref; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("tab-click" | "edit" | "tab-remove" | "tab-add" | "input" | "update:modelValue")[], "tab-click" | "edit" | "tab-remove" | "tab-add" | "input" | "update:modelValue", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ type: unknown; activeName: unknown; closable: boolean; addable: boolean; modelValue: unknown; editable: boolean; tabPosition: unknown; beforeLeave: unknown; stretch: boolean; } & {}>, { type: unknown; activeName: unknown; closable: boolean; addable: boolean; modelValue: unknown; editable: boolean; tabPosition: unknown; beforeLeave: unknown; stretch: boolean; }>; export default _default;