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]: string; }> & Pick<(Readonly<{ [x: number]: string; } & { length?: number; toString?: string; toLocaleString?: string; concat?: string[]; join?: string; slice?: string[]; indexOf?: (searchElement: string, fromIndex?: number) => number; lastIndexOf?: (searchElement: string, fromIndex?: number) => number; every?: { (predicate: (value: string, index: number, array: readonly string[]) => value is S, thisArg?: any): this is readonly S[]; (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any): boolean; }; some?: (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any) => boolean; forEach?: (callbackfn: (value: string, index: number, array: readonly string[]) => void, thisArg?: any) => void; map?: (callbackfn: (value: string, index: number, array: readonly string[]) => U, thisArg?: any) => U[]; filter?: { (predicate: (value: string, index: number, array: readonly string[]) => value is S_1, thisArg?: any): S_1[]; (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any): string[]; }; reduce?: { (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string): string; (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string, initialValue: string): string; (callbackfn: (previousValue: U_1, currentValue: string, currentIndex: number, array: readonly string[]) => U_1, initialValue: U_1): U_1; }; reduceRight?: { (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string): string; (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string, initialValue: string): string; (callbackfn: (previousValue: U_2, currentValue: string, currentIndex: number, array: readonly string[]) => U_2, initialValue: U_2): U_2; }; find?: { (predicate: (this: void, value: string, index: number, obj: readonly string[]) => value is S_2, thisArg?: any): S_2; (predicate: (value: string, index: number, obj: readonly string[]) => unknown, thisArg?: any): string; }; findIndex?: (predicate: (value: string, index: number, obj: readonly string[]) => unknown, thisArg?: any) => number; entries?: IterableIterator<[number, string]>; keys?: IterableIterator; values?: IterableIterator; includes?: (searchElement: string, fromIndex?: number) => boolean; flatMap?: (callback: (this: This, value: string, index: number, array: string[]) => U_3 | readonly U_3[], thisArg?: This) => U_3[]; flat?: unknown[]; }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps) | (Readonly<{ [x: number]: string; } & { length?: number; toString?: string; toLocaleString?: string; concat?: string[]; join?: string; slice?: string[]; indexOf?: (searchElement: string, fromIndex?: number) => number; lastIndexOf?: (searchElement: string, fromIndex?: number) => number; every?: { (predicate: (value: string, index: number, array: readonly string[]) => value is S, thisArg?: any): this is readonly S[]; (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any): boolean; }; some?: (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any) => boolean; forEach?: (callbackfn: (value: string, index: number, array: readonly string[]) => void, thisArg?: any) => void; map?: (callbackfn: (value: string, index: number, array: readonly string[]) => U, thisArg?: any) => U[]; filter?: { (predicate: (value: string, index: number, array: readonly string[]) => value is S_1, thisArg?: any): S_1[]; (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any): string[]; }; reduce?: { (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string): string; (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string, initialValue: string): string; (callbackfn: (previousValue: U_1, currentValue: string, currentIndex: number, array: readonly string[]) => U_1, initialValue: U_1): U_1; }; reduceRight?: { (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string): string; (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string, initialValue: string): string; (callbackfn: (previousValue: U_2, currentValue: string, currentIndex: number, array: readonly string[]) => U_2, initialValue: U_2): U_2; }; find?: { (predicate: (this: void, value: string, index: number, obj: readonly string[]) => value is S_2, thisArg?: any): S_2; (predicate: (value: string, index: number, obj: readonly string[]) => unknown, thisArg?: any): string; }; findIndex?: (predicate: (value: string, index: number, obj: readonly string[]) => unknown, thisArg?: any) => number; entries?: IterableIterator<[number, string]>; keys?: IterableIterator; values?: IterableIterator; includes?: (searchElement: string, fromIndex?: number) => boolean; flatMap?: (callback: (this: This, value: string, index: number, array: string[]) => U_3 | readonly U_3[], thisArg?: This) => U_3[]; 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]: string; } & { length?: number; toString?: string; toLocaleString?: string; concat?: string[]; join?: string; slice?: string[]; indexOf?: (searchElement: string, fromIndex?: number) => number; lastIndexOf?: (searchElement: string, fromIndex?: number) => number; every?: { (predicate: (value: string, index: number, array: readonly string[]) => value is S, thisArg?: any): this is readonly S[]; (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any): boolean; }; some?: (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any) => boolean; forEach?: (callbackfn: (value: string, index: number, array: readonly string[]) => void, thisArg?: any) => void; map?: (callbackfn: (value: string, index: number, array: readonly string[]) => U, thisArg?: any) => U[]; filter?: { (predicate: (value: string, index: number, array: readonly string[]) => value is S_1, thisArg?: any): S_1[]; (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any): string[]; }; reduce?: { (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string): string; (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string, initialValue: string): string; (callbackfn: (previousValue: U_1, currentValue: string, currentIndex: number, array: readonly string[]) => U_1, initialValue: U_1): U_1; }; reduceRight?: { (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string): string; (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string, initialValue: string): string; (callbackfn: (previousValue: U_2, currentValue: string, currentIndex: number, array: readonly string[]) => U_2, initialValue: U_2): U_2; }; find?: { (predicate: (this: void, value: string, index: number, obj: readonly string[]) => value is S_2, thisArg?: any): S_2; (predicate: (value: string, index: number, obj: readonly string[]) => unknown, thisArg?: any): string; }; findIndex?: (predicate: (value: string, index: number, obj: readonly string[]) => unknown, thisArg?: any) => number; entries?: IterableIterator<[number, string]>; keys?: IterableIterator; values?: IterableIterator; includes?: (searchElement: string, fromIndex?: number) => boolean; flatMap?: (callback: (this: This, value: string, index: number, array: string[]) => U_3 | readonly U_3[], thisArg?: This) => U_3[]; 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_3, thisArg?: any): this is readonly S_3[]; (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_4, thisArg?: any) => U_4[]) & string) | ({ (predicate: (value: never, index: number, array: readonly never[]) => value is S_4, thisArg?: any): S_4[]; (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_5, currentValue: never, currentIndex: number, array: readonly never[]) => U_5, initialValue: U_5): U_5; } & 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_6, currentValue: never, currentIndex: number, array: readonly never[]) => U_6, initialValue: U_6): U_6; } & string) | ({ (predicate: (this: void, value: never, index: number, obj: readonly never[]) => value is S_5, thisArg?: any): S_5; (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_1, value: never, index: number, array: never[]) => U_7 | readonly U_7[], thisArg?: This_1) => U_7[]) & string) | (((this: A, depth?: D) => FlatArray[]) & string)>) | (Partial<{}> & Pick<(Readonly<{ [x: number]: string; } & { length?: number; toString?: string; toLocaleString?: string; concat?: string[]; join?: string; slice?: string[]; indexOf?: (searchElement: string, fromIndex?: number) => number; lastIndexOf?: (searchElement: string, fromIndex?: number) => number; every?: { (predicate: (value: string, index: number, array: readonly string[]) => value is S, thisArg?: any): this is readonly S[]; (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any): boolean; }; some?: (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any) => boolean; forEach?: (callbackfn: (value: string, index: number, array: readonly string[]) => void, thisArg?: any) => void; map?: (callbackfn: (value: string, index: number, array: readonly string[]) => U, thisArg?: any) => U[]; filter?: { (predicate: (value: string, index: number, array: readonly string[]) => value is S_1, thisArg?: any): S_1[]; (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any): string[]; }; reduce?: { (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string): string; (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string, initialValue: string): string; (callbackfn: (previousValue: U_1, currentValue: string, currentIndex: number, array: readonly string[]) => U_1, initialValue: U_1): U_1; }; reduceRight?: { (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string): string; (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string, initialValue: string): string; (callbackfn: (previousValue: U_2, currentValue: string, currentIndex: number, array: readonly string[]) => U_2, initialValue: U_2): U_2; }; find?: { (predicate: (this: void, value: string, index: number, obj: readonly string[]) => value is S_2, thisArg?: any): S_2; (predicate: (value: string, index: number, obj: readonly string[]) => unknown, thisArg?: any): string; }; findIndex?: (predicate: (value: string, index: number, obj: readonly string[]) => unknown, thisArg?: any) => number; entries?: IterableIterator<[number, string]>; keys?: IterableIterator; values?: IterableIterator; includes?: (searchElement: string, fromIndex?: number) => boolean; flatMap?: (callback: (this: This, value: string, index: number, array: string[]) => U_3 | readonly U_3[], thisArg?: This) => U_3[]; flat?: unknown[]; }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps) | (Readonly<{ [x: number]: string; } & { length?: number; toString?: string; toLocaleString?: string; concat?: string[]; join?: string; slice?: string[]; indexOf?: (searchElement: string, fromIndex?: number) => number; lastIndexOf?: (searchElement: string, fromIndex?: number) => number; every?: { (predicate: (value: string, index: number, array: readonly string[]) => value is S, thisArg?: any): this is readonly S[]; (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any): boolean; }; some?: (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any) => boolean; forEach?: (callbackfn: (value: string, index: number, array: readonly string[]) => void, thisArg?: any) => void; map?: (callbackfn: (value: string, index: number, array: readonly string[]) => U, thisArg?: any) => U[]; filter?: { (predicate: (value: string, index: number, array: readonly string[]) => value is S_1, thisArg?: any): S_1[]; (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any): string[]; }; reduce?: { (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string): string; (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string, initialValue: string): string; (callbackfn: (previousValue: U_1, currentValue: string, currentIndex: number, array: readonly string[]) => U_1, initialValue: U_1): U_1; }; reduceRight?: { (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string): string; (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string, initialValue: string): string; (callbackfn: (previousValue: U_2, currentValue: string, currentIndex: number, array: readonly string[]) => U_2, initialValue: U_2): U_2; }; find?: { (predicate: (this: void, value: string, index: number, obj: readonly string[]) => value is S_2, thisArg?: any): S_2; (predicate: (value: string, index: number, obj: readonly string[]) => unknown, thisArg?: any): string; }; findIndex?: (predicate: (value: string, index: number, obj: readonly string[]) => unknown, thisArg?: any) => number; entries?: IterableIterator<[number, string]>; keys?: IterableIterator; values?: IterableIterator; includes?: (searchElement: string, fromIndex?: number) => boolean; flatMap?: (callback: (this: This, value: string, index: number, array: string[]) => U_3 | readonly U_3[], thisArg?: This) => U_3[]; 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]: string; } & { length?: number; toString?: string; toLocaleString?: string; concat?: string[]; join?: string; slice?: string[]; indexOf?: (searchElement: string, fromIndex?: number) => number; lastIndexOf?: (searchElement: string, fromIndex?: number) => number; every?: { (predicate: (value: string, index: number, array: readonly string[]) => value is S, thisArg?: any): this is readonly S[]; (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any): boolean; }; some?: (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any) => boolean; forEach?: (callbackfn: (value: string, index: number, array: readonly string[]) => void, thisArg?: any) => void; map?: (callbackfn: (value: string, index: number, array: readonly string[]) => U, thisArg?: any) => U[]; filter?: { (predicate: (value: string, index: number, array: readonly string[]) => value is S_1, thisArg?: any): S_1[]; (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any): string[]; }; reduce?: { (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string): string; (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string, initialValue: string): string; (callbackfn: (previousValue: U_1, currentValue: string, currentIndex: number, array: readonly string[]) => U_1, initialValue: U_1): U_1; }; reduceRight?: { (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string): string; (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string, initialValue: string): string; (callbackfn: (previousValue: U_2, currentValue: string, currentIndex: number, array: readonly string[]) => U_2, initialValue: U_2): U_2; }; find?: { (predicate: (this: void, value: string, index: number, obj: readonly string[]) => value is S_2, thisArg?: any): S_2; (predicate: (value: string, index: number, obj: readonly string[]) => unknown, thisArg?: any): string; }; findIndex?: (predicate: (value: string, index: number, obj: readonly string[]) => unknown, thisArg?: any) => number; entries?: IterableIterator<[number, string]>; keys?: IterableIterator; values?: IterableIterator; includes?: (searchElement: string, fromIndex?: number) => boolean; flatMap?: (callback: (this: This, value: string, index: number, array: string[]) => U_3 | readonly U_3[], thisArg?: This) => U_3[]; 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_3, thisArg?: any): this is readonly S_3[]; (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_4, thisArg?: any) => U_4[]) & string) | ({ (predicate: (value: never, index: number, array: readonly never[]) => value is S_4, thisArg?: any): S_4[]; (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_5, currentValue: never, currentIndex: number, array: readonly never[]) => U_5, initialValue: U_5): U_5; } & 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_6, currentValue: never, currentIndex: number, array: readonly never[]) => U_6, initialValue: U_6): U_6; } & string) | ({ (predicate: (this: void, value: never, index: number, obj: readonly never[]) => value is S_5, thisArg?: any): S_5; (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_1, value: never, index: number, array: never[]) => U_7 | readonly U_7[], thisArg?: This_1) => U_7[]) & 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 number; lastIndexOf?: (searchElement: string, fromIndex?: number) => number; every?: { (predicate: (value: string, index: number, array: readonly string[]) => value is S, thisArg?: any): this is readonly S[]; (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any): boolean; }; some?: (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any) => boolean; forEach?: (callbackfn: (value: string, index: number, array: readonly string[]) => void, thisArg?: any) => void; map?: (callbackfn: (value: string, index: number, array: readonly string[]) => U, thisArg?: any) => U[]; filter?: { (predicate: (value: string, index: number, array: readonly string[]) => value is S_1, thisArg?: any): S_1[]; (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any): string[]; }; reduce?: { (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string): string; (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string, initialValue: string): string; (callbackfn: (previousValue: U_1, currentValue: string, currentIndex: number, array: readonly string[]) => U_1, initialValue: U_1): U_1; }; reduceRight?: { (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string): string; (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string, initialValue: string): string; (callbackfn: (previousValue: U_2, currentValue: string, currentIndex: number, array: readonly string[]) => U_2, initialValue: U_2): U_2; }; find?: { (predicate: (this: void, value: string, index: number, obj: readonly string[]) => value is S_2, thisArg?: any): S_2; (predicate: (value: string, index: number, obj: readonly string[]) => unknown, thisArg?: any): string; }; findIndex?: (predicate: (value: string, index: number, obj: readonly string[]) => unknown, thisArg?: any) => number; entries?: IterableIterator<[number, string]>; keys?: IterableIterator; values?: IterableIterator; includes?: (searchElement: string, fromIndex?: number) => boolean; flatMap?: (callback: (this: This, value: string, index: number, array: string[]) => U_3 | readonly U_3[], thisArg?: This) => U_3[]; flat?: unknown[]; }> | 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]: string; } | {}>; $forceUpdate: import("vue").ReactiveEffect; $nextTick: typeof nextTick; $watch(source: string | Function, cb: Function, options?: import("vue").WatchOptions): import("vue").WatchStopHandle; } & Readonly<{ [x: number]: string; } & { length?: number; toString?: string; toLocaleString?: string; concat?: string[]; join?: string; slice?: string[]; indexOf?: (searchElement: string, fromIndex?: number) => number; lastIndexOf?: (searchElement: string, fromIndex?: number) => number; every?: { (predicate: (value: string, index: number, array: readonly string[]) => value is S, thisArg?: any): this is readonly S[]; (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any): boolean; }; some?: (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any) => boolean; forEach?: (callbackfn: (value: string, index: number, array: readonly string[]) => void, thisArg?: any) => void; map?: (callbackfn: (value: string, index: number, array: readonly string[]) => U, thisArg?: any) => U[]; filter?: { (predicate: (value: string, index: number, array: readonly string[]) => value is S_1, thisArg?: any): S_1[]; (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any): string[]; }; reduce?: { (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string): string; (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string, initialValue: string): string; (callbackfn: (previousValue: U_1, currentValue: string, currentIndex: number, array: readonly string[]) => U_1, initialValue: U_1): U_1; }; reduceRight?: { (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string): string; (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string, initialValue: string): string; (callbackfn: (previousValue: U_2, currentValue: string, currentIndex: number, array: readonly string[]) => U_2, initialValue: U_2): U_2; }; find?: { (predicate: (this: void, value: string, index: number, obj: readonly string[]) => value is S_2, thisArg?: any): S_2; (predicate: (value: string, index: number, obj: readonly string[]) => unknown, thisArg?: any): string; }; findIndex?: (predicate: (value: string, index: number, obj: readonly string[]) => unknown, thisArg?: any) => number; entries?: IterableIterator<[number, string]>; keys?: IterableIterator; values?: IterableIterator; includes?: (searchElement: string, fromIndex?: number) => boolean; flatMap?: (callback: (this: This, value: string, index: number, array: string[]) => U_3 | readonly U_3[], thisArg?: This) => U_3[]; flat?: unknown[]; }> & import("vue").ShallowUnwrapRef<{}> & { [x: string]: never; } & import("vue").MethodOptions & import("vue").ComponentCustomProperties) | ({ $: ComponentInternalInstance; $data: {}; $props: (Partial<{ [x: number]: string; }> & Pick<(Readonly<{ [x: number]: string; } & { length?: number; toString?: string; toLocaleString?: string; concat?: string[]; join?: string; slice?: string[]; indexOf?: (searchElement: string, fromIndex?: number) => number; lastIndexOf?: (searchElement: string, fromIndex?: number) => number; every?: { (predicate: (value: string, index: number, array: readonly string[]) => value is S, thisArg?: any): this is readonly S[]; (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any): boolean; }; some?: (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any) => boolean; forEach?: (callbackfn: (value: string, index: number, array: readonly string[]) => void, thisArg?: any) => void; map?: (callbackfn: (value: string, index: number, array: readonly string[]) => U, thisArg?: any) => U[]; filter?: { (predicate: (value: string, index: number, array: readonly string[]) => value is S_1, thisArg?: any): S_1[]; (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any): string[]; }; reduce?: { (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string): string; (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string, initialValue: string): string; (callbackfn: (previousValue: U_1, currentValue: string, currentIndex: number, array: readonly string[]) => U_1, initialValue: U_1): U_1; }; reduceRight?: { (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string): string; (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string, initialValue: string): string; (callbackfn: (previousValue: U_2, currentValue: string, currentIndex: number, array: readonly string[]) => U_2, initialValue: U_2): U_2; }; find?: { (predicate: (this: void, value: string, index: number, obj: readonly string[]) => value is S_2, thisArg?: any): S_2; (predicate: (value: string, index: number, obj: readonly string[]) => unknown, thisArg?: any): string; }; findIndex?: (predicate: (value: string, index: number, obj: readonly string[]) => unknown, thisArg?: any) => number; entries?: IterableIterator<[number, string]>; keys?: IterableIterator; values?: IterableIterator; includes?: (searchElement: string, fromIndex?: number) => boolean; flatMap?: (callback: (this: This, value: string, index: number, array: string[]) => U_3 | readonly U_3[], thisArg?: This) => U_3[]; flat?: unknown[]; }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps) | (Readonly<{ [x: number]: string; } & { length?: number; toString?: string; toLocaleString?: string; concat?: string[]; join?: string; slice?: string[]; indexOf?: (searchElement: string, fromIndex?: number) => number; lastIndexOf?: (searchElement: string, fromIndex?: number) => number; every?: { (predicate: (value: string, index: number, array: readonly string[]) => value is S, thisArg?: any): this is readonly S[]; (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any): boolean; }; some?: (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any) => boolean; forEach?: (callbackfn: (value: string, index: number, array: readonly string[]) => void, thisArg?: any) => void; map?: (callbackfn: (value: string, index: number, array: readonly string[]) => U, thisArg?: any) => U[]; filter?: { (predicate: (value: string, index: number, array: readonly string[]) => value is S_1, thisArg?: any): S_1[]; (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any): string[]; }; reduce?: { (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string): string; (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string, initialValue: string): string; (callbackfn: (previousValue: U_1, currentValue: string, currentIndex: number, array: readonly string[]) => U_1, initialValue: U_1): U_1; }; reduceRight?: { (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string): string; (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string, initialValue: string): string; (callbackfn: (previousValue: U_2, currentValue: string, currentIndex: number, array: readonly string[]) => U_2, initialValue: U_2): U_2; }; find?: { (predicate: (this: void, value: string, index: number, obj: readonly string[]) => value is S_2, thisArg?: any): S_2; (predicate: (value: string, index: number, obj: readonly string[]) => unknown, thisArg?: any): string; }; findIndex?: (predicate: (value: string, index: number, obj: readonly string[]) => unknown, thisArg?: any) => number; entries?: IterableIterator<[number, string]>; keys?: IterableIterator; values?: IterableIterator; includes?: (searchElement: string, fromIndex?: number) => boolean; flatMap?: (callback: (this: This, value: string, index: number, array: string[]) => U_3 | readonly U_3[], thisArg?: This) => U_3[]; 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]: string; } & { length?: number; toString?: string; toLocaleString?: string; concat?: string[]; join?: string; slice?: string[]; indexOf?: (searchElement: string, fromIndex?: number) => number; lastIndexOf?: (searchElement: string, fromIndex?: number) => number; every?: { (predicate: (value: string, index: number, array: readonly string[]) => value is S, thisArg?: any): this is readonly S[]; (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any): boolean; }; some?: (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any) => boolean; forEach?: (callbackfn: (value: string, index: number, array: readonly string[]) => void, thisArg?: any) => void; map?: (callbackfn: (value: string, index: number, array: readonly string[]) => U, thisArg?: any) => U[]; filter?: { (predicate: (value: string, index: number, array: readonly string[]) => value is S_1, thisArg?: any): S_1[]; (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any): string[]; }; reduce?: { (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string): string; (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string, initialValue: string): string; (callbackfn: (previousValue: U_1, currentValue: string, currentIndex: number, array: readonly string[]) => U_1, initialValue: U_1): U_1; }; reduceRight?: { (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string): string; (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string, initialValue: string): string; (callbackfn: (previousValue: U_2, currentValue: string, currentIndex: number, array: readonly string[]) => U_2, initialValue: U_2): U_2; }; find?: { (predicate: (this: void, value: string, index: number, obj: readonly string[]) => value is S_2, thisArg?: any): S_2; (predicate: (value: string, index: number, obj: readonly string[]) => unknown, thisArg?: any): string; }; findIndex?: (predicate: (value: string, index: number, obj: readonly string[]) => unknown, thisArg?: any) => number; entries?: IterableIterator<[number, string]>; keys?: IterableIterator; values?: IterableIterator; includes?: (searchElement: string, fromIndex?: number) => boolean; flatMap?: (callback: (this: This, value: string, index: number, array: string[]) => U_3 | readonly U_3[], thisArg?: This) => U_3[]; 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_3, thisArg?: any): this is readonly S_3[]; (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_4, thisArg?: any) => U_4[]) & string) | ({ (predicate: (value: never, index: number, array: readonly never[]) => value is S_4, thisArg?: any): S_4[]; (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_5, currentValue: never, currentIndex: number, array: readonly never[]) => U_5, initialValue: U_5): U_5; } & 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_6, currentValue: never, currentIndex: number, array: readonly never[]) => U_6, initialValue: U_6): U_6; } & string) | ({ (predicate: (this: void, value: never, index: number, obj: readonly never[]) => value is S_5, thisArg?: any): S_5; (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_1, value: never, index: number, array: never[]) => U_7 | readonly U_7[], thisArg?: This_1) => U_7[]) & string) | (((this: A, depth?: D) => FlatArray[]) & string)>) | (Partial<{}> & Pick<(Readonly<{ [x: number]: string; } & { length?: number; toString?: string; toLocaleString?: string; concat?: string[]; join?: string; slice?: string[]; indexOf?: (searchElement: string, fromIndex?: number) => number; lastIndexOf?: (searchElement: string, fromIndex?: number) => number; every?: { (predicate: (value: string, index: number, array: readonly string[]) => value is S, thisArg?: any): this is readonly S[]; (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any): boolean; }; some?: (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any) => boolean; forEach?: (callbackfn: (value: string, index: number, array: readonly string[]) => void, thisArg?: any) => void; map?: (callbackfn: (value: string, index: number, array: readonly string[]) => U, thisArg?: any) => U[]; filter?: { (predicate: (value: string, index: number, array: readonly string[]) => value is S_1, thisArg?: any): S_1[]; (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any): string[]; }; reduce?: { (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string): string; (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string, initialValue: string): string; (callbackfn: (previousValue: U_1, currentValue: string, currentIndex: number, array: readonly string[]) => U_1, initialValue: U_1): U_1; }; reduceRight?: { (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string): string; (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string, initialValue: string): string; (callbackfn: (previousValue: U_2, currentValue: string, currentIndex: number, array: readonly string[]) => U_2, initialValue: U_2): U_2; }; find?: { (predicate: (this: void, value: string, index: number, obj: readonly string[]) => value is S_2, thisArg?: any): S_2; (predicate: (value: string, index: number, obj: readonly string[]) => unknown, thisArg?: any): string; }; findIndex?: (predicate: (value: string, index: number, obj: readonly string[]) => unknown, thisArg?: any) => number; entries?: IterableIterator<[number, string]>; keys?: IterableIterator; values?: IterableIterator; includes?: (searchElement: string, fromIndex?: number) => boolean; flatMap?: (callback: (this: This, value: string, index: number, array: string[]) => U_3 | readonly U_3[], thisArg?: This) => U_3[]; flat?: unknown[]; }> & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps) | (Readonly<{ [x: number]: string; } & { length?: number; toString?: string; toLocaleString?: string; concat?: string[]; join?: string; slice?: string[]; indexOf?: (searchElement: string, fromIndex?: number) => number; lastIndexOf?: (searchElement: string, fromIndex?: number) => number; every?: { (predicate: (value: string, index: number, array: readonly string[]) => value is S, thisArg?: any): this is readonly S[]; (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any): boolean; }; some?: (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any) => boolean; forEach?: (callbackfn: (value: string, index: number, array: readonly string[]) => void, thisArg?: any) => void; map?: (callbackfn: (value: string, index: number, array: readonly string[]) => U, thisArg?: any) => U[]; filter?: { (predicate: (value: string, index: number, array: readonly string[]) => value is S_1, thisArg?: any): S_1[]; (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any): string[]; }; reduce?: { (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string): string; (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string, initialValue: string): string; (callbackfn: (previousValue: U_1, currentValue: string, currentIndex: number, array: readonly string[]) => U_1, initialValue: U_1): U_1; }; reduceRight?: { (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string): string; (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string, initialValue: string): string; (callbackfn: (previousValue: U_2, currentValue: string, currentIndex: number, array: readonly string[]) => U_2, initialValue: U_2): U_2; }; find?: { (predicate: (this: void, value: string, index: number, obj: readonly string[]) => value is S_2, thisArg?: any): S_2; (predicate: (value: string, index: number, obj: readonly string[]) => unknown, thisArg?: any): string; }; findIndex?: (predicate: (value: string, index: number, obj: readonly string[]) => unknown, thisArg?: any) => number; entries?: IterableIterator<[number, string]>; keys?: IterableIterator; values?: IterableIterator; includes?: (searchElement: string, fromIndex?: number) => boolean; flatMap?: (callback: (this: This, value: string, index: number, array: string[]) => U_3 | readonly U_3[], thisArg?: This) => U_3[]; 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]: string; } & { length?: number; toString?: string; toLocaleString?: string; concat?: string[]; join?: string; slice?: string[]; indexOf?: (searchElement: string, fromIndex?: number) => number; lastIndexOf?: (searchElement: string, fromIndex?: number) => number; every?: { (predicate: (value: string, index: number, array: readonly string[]) => value is S, thisArg?: any): this is readonly S[]; (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any): boolean; }; some?: (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any) => boolean; forEach?: (callbackfn: (value: string, index: number, array: readonly string[]) => void, thisArg?: any) => void; map?: (callbackfn: (value: string, index: number, array: readonly string[]) => U, thisArg?: any) => U[]; filter?: { (predicate: (value: string, index: number, array: readonly string[]) => value is S_1, thisArg?: any): S_1[]; (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any): string[]; }; reduce?: { (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string): string; (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string, initialValue: string): string; (callbackfn: (previousValue: U_1, currentValue: string, currentIndex: number, array: readonly string[]) => U_1, initialValue: U_1): U_1; }; reduceRight?: { (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string): string; (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string, initialValue: string): string; (callbackfn: (previousValue: U_2, currentValue: string, currentIndex: number, array: readonly string[]) => U_2, initialValue: U_2): U_2; }; find?: { (predicate: (this: void, value: string, index: number, obj: readonly string[]) => value is S_2, thisArg?: any): S_2; (predicate: (value: string, index: number, obj: readonly string[]) => unknown, thisArg?: any): string; }; findIndex?: (predicate: (value: string, index: number, obj: readonly string[]) => unknown, thisArg?: any) => number; entries?: IterableIterator<[number, string]>; keys?: IterableIterator; values?: IterableIterator; includes?: (searchElement: string, fromIndex?: number) => boolean; flatMap?: (callback: (this: This, value: string, index: number, array: string[]) => U_3 | readonly U_3[], thisArg?: This) => U_3[]; 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_3, thisArg?: any): this is readonly S_3[]; (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_4, thisArg?: any) => U_4[]) & string) | ({ (predicate: (value: never, index: number, array: readonly never[]) => value is S_4, thisArg?: any): S_4[]; (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_5, currentValue: never, currentIndex: number, array: readonly never[]) => U_5, initialValue: U_5): U_5; } & 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_6, currentValue: never, currentIndex: number, array: readonly never[]) => U_6, initialValue: U_6): U_6; } & string) | ({ (predicate: (this: void, value: never, index: number, obj: readonly never[]) => value is S_5, thisArg?: any): S_5; (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_1, value: never, index: number, array: never[]) => U_7 | readonly U_7[], thisArg?: This_1) => U_7[]) & 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 number; lastIndexOf?: (searchElement: string, fromIndex?: number) => number; every?: { (predicate: (value: string, index: number, array: readonly string[]) => value is S, thisArg?: any): this is readonly S[]; (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any): boolean; }; some?: (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any) => boolean; forEach?: (callbackfn: (value: string, index: number, array: readonly string[]) => void, thisArg?: any) => void; map?: (callbackfn: (value: string, index: number, array: readonly string[]) => U, thisArg?: any) => U[]; filter?: { (predicate: (value: string, index: number, array: readonly string[]) => value is S_1, thisArg?: any): S_1[]; (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any): string[]; }; reduce?: { (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string): string; (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string, initialValue: string): string; (callbackfn: (previousValue: U_1, currentValue: string, currentIndex: number, array: readonly string[]) => U_1, initialValue: U_1): U_1; }; reduceRight?: { (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string): string; (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string, initialValue: string): string; (callbackfn: (previousValue: U_2, currentValue: string, currentIndex: number, array: readonly string[]) => U_2, initialValue: U_2): U_2; }; find?: { (predicate: (this: void, value: string, index: number, obj: readonly string[]) => value is S_2, thisArg?: any): S_2; (predicate: (value: string, index: number, obj: readonly string[]) => unknown, thisArg?: any): string; }; findIndex?: (predicate: (value: string, index: number, obj: readonly string[]) => unknown, thisArg?: any) => number; entries?: IterableIterator<[number, string]>; keys?: IterableIterator; values?: IterableIterator; includes?: (searchElement: string, fromIndex?: number) => boolean; flatMap?: (callback: (this: This, value: string, index: number, array: string[]) => U_3 | readonly U_3[], thisArg?: This) => U_3[]; flat?: unknown[]; }> | 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]: string; } | {}>; $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 number; lastIndexOf?: (searchElement: string, fromIndex?: number) => number; every?: { (predicate: (value: string, index: number, array: readonly string[]) => value is S, thisArg?: any): this is readonly S[]; (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any): boolean; }; some?: (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any) => boolean; forEach?: (callbackfn: (value: string, index: number, array: readonly string[]) => void, thisArg?: any) => void; map?: (callbackfn: (value: string, index: number, array: readonly string[]) => U, thisArg?: any) => U[]; filter?: { (predicate: (value: string, index: number, array: readonly string[]) => value is S_1, thisArg?: any): S_1[]; (predicate: (value: string, index: number, array: readonly string[]) => unknown, thisArg?: any): string[]; }; reduce?: { (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string): string; (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string, initialValue: string): string; (callbackfn: (previousValue: U_1, currentValue: string, currentIndex: number, array: readonly string[]) => U_1, initialValue: U_1): U_1; }; reduceRight?: { (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string): string; (callbackfn: (previousValue: string, currentValue: string, currentIndex: number, array: readonly string[]) => string, initialValue: string): string; (callbackfn: (previousValue: U_2, currentValue: string, currentIndex: number, array: readonly string[]) => U_2, initialValue: U_2): U_2; }; find?: { (predicate: (this: void, value: string, index: number, obj: readonly string[]) => value is S_2, thisArg?: any): S_2; (predicate: (value: string, index: number, obj: readonly string[]) => unknown, thisArg?: any): string; }; findIndex?: (predicate: (value: string, index: number, obj: readonly string[]) => unknown, thisArg?: any) => number; entries?: IterableIterator<[number, string]>; keys?: IterableIterator; values?: IterableIterator; includes?: (searchElement: string, fromIndex?: number) => boolean; flatMap?: (callback: (this: This, value: string, index: number, array: string[]) => U_3 | readonly U_3[], thisArg?: This) => U_3[]; flat?: unknown[]; }> | 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]: string; } | {}> & 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: string; activeName: string; closable: boolean; addable: boolean; modelValue: string; editable: boolean; tabPosition: string; beforeLeave: BeforeLeave; stretch: boolean; } & {}>, { type: string; activeName: string; closable: boolean; addable: boolean; modelValue: string; editable: boolean; tabPosition: string; beforeLeave: BeforeLeave; stretch: boolean; }>; export default _default;