import type { ExtractValueType } from '../../types'; import { VcTreeConfig, VcTreeNodeType } from '../../types'; declare const _default: , Model extends ExtractValueType>(__VLS_props: { id?: string | undefined; scrollHeight?: string | number | undefined; color?: "" | "success" | "warning" | "primary" | "secondary" | "destructive" | "active" | "primary-alternative" | undefined; loading?: boolean | undefined; disabled?: boolean | undefined; name?: string | undefined; placeholder?: string | undefined; options: VcTreeNodeGenericType[]; modelValue?: Model[] | undefined; readonly "onUpdate:modelValue"?: ((value: Model[]) => any) | undefined; maxWidth?: string | number | undefined; isError?: boolean | undefined; clearable?: boolean | undefined; dataTestName?: string | undefined; prefixIconColor?: string | undefined; prefixIcon?: import('../../types').TIcon | undefined; prefixIconSize?: string | undefined; config: Config; accordion?: boolean | undefined; emptyText?: string | undefined; tagBorderless?: boolean | undefined; tagColor?: "" | "success" | "warning" | "primary" | "secondary" | "destructive" | "active" | "primary-alternative" | undefined; nodeKey?: keyof VcTreeNodeGenericType | undefined; useTypes?: VcTreeNodeGenericType["type"][] | undefined; indent?: number | undefined; clearFilterOnOptionsChange?: boolean | undefined; checkStrictly?: boolean | undefined; readonly "onOn-change"?: ((value: VcTreeNodeGenericType[]) => any) | undefined; tagsLimit?: number | undefined; returnedType?: ("all" | "parentOnly" | "leafOnly") | undefined; tagsSquare?: boolean | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, __VLS_ctx?: { attrs: any; slots: { "option-label"?(_: { data: any; }): any; "tree-top-content"?(_: {}): any; }; emit: { (event: 'update:modelValue', value: Model[]): void; (event: 'on-change', value: VcTreeNodeGenericType[]): void; }; } | undefined, __VLS_expose?: ((exposed: { open: boolean; containerWidth: string; treNodeRef: { getCheckedNodes: (leafOnly?: boolean) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; getCheckedKeys: (leafOnly?: boolean) => import("element-plus/es/components/tree/src/tree.type").TreeKey[]; setCheckedNodes: (nodes: import("element-plus/es/components/tree/src/model/node").default[]) => void; setCheckedKeys: (keys: (string | number)[]) => void; resetChecked: () => void; getParentSelectedNodes: () => VcTreeNodeType[]; localOptions: { [x: string]: unknown; id?: string | number | undefined; key?: string | number | undefined; label?: string | undefined; icon?: string | import("vue").FunctionalComponent | { new (...args: any[]): any; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } | { [x: string]: any; setup?: ((this: void, props: import("@vue/shared").LooseRequired, ctx: { attrs: import("vue").Attrs; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; emit: ((event: unknown, ...args: any[]) => void) | ((event: string, ...args: any[]) => void); expose: = Record>(exposed?: Exposed | undefined) => void; }) => any) | undefined; name?: string | undefined; template?: string | object | undefined; render?: Function | undefined; components?: Record> | undefined; directives?: Record> | undefined; inheritAttrs?: boolean | undefined; emits?: any; slots?: {} | undefined; expose?: string[] | undefined; serverPrefetch?: (() => void | Promise) | undefined; compilerOptions?: { isCustomElement?: ((tag: string) => boolean) | undefined; whitespace?: "preserve" | "condense" | undefined; comments?: boolean | undefined; delimiters?: [string, string] | undefined; } | undefined; call?: ((this: unknown, ...args: unknown[]) => never) | undefined; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; __defaults?: {} | undefined; compatConfig?: { GLOBAL_MOUNT?: boolean | "suppress-warning" | undefined; GLOBAL_MOUNT_CONTAINER?: boolean | "suppress-warning" | undefined; GLOBAL_EXTEND?: boolean | "suppress-warning" | undefined; GLOBAL_PROTOTYPE?: boolean | "suppress-warning" | undefined; GLOBAL_SET?: boolean | "suppress-warning" | undefined; GLOBAL_DELETE?: boolean | "suppress-warning" | undefined; GLOBAL_OBSERVABLE?: boolean | "suppress-warning" | undefined; GLOBAL_PRIVATE_UTIL?: boolean | "suppress-warning" | undefined; CONFIG_SILENT?: boolean | "suppress-warning" | undefined; CONFIG_DEVTOOLS?: boolean | "suppress-warning" | undefined; CONFIG_KEY_CODES?: boolean | "suppress-warning" | undefined; CONFIG_PRODUCTION_TIP?: boolean | "suppress-warning" | undefined; CONFIG_IGNORED_ELEMENTS?: boolean | "suppress-warning" | undefined; CONFIG_WHITESPACE?: boolean | "suppress-warning" | undefined; CONFIG_OPTION_MERGE_STRATS?: boolean | "suppress-warning" | undefined; INSTANCE_SET?: boolean | "suppress-warning" | undefined; INSTANCE_DELETE?: boolean | "suppress-warning" | undefined; INSTANCE_DESTROY?: boolean | "suppress-warning" | undefined; INSTANCE_EVENT_EMITTER?: boolean | "suppress-warning" | undefined; INSTANCE_EVENT_HOOKS?: boolean | "suppress-warning" | undefined; INSTANCE_CHILDREN?: boolean | "suppress-warning" | undefined; INSTANCE_LISTENERS?: boolean | "suppress-warning" | undefined; INSTANCE_SCOPED_SLOTS?: boolean | "suppress-warning" | undefined; INSTANCE_ATTRS_CLASS_STYLE?: boolean | "suppress-warning" | undefined; OPTIONS_DATA_FN?: boolean | "suppress-warning" | undefined; OPTIONS_DATA_MERGE?: boolean | "suppress-warning" | undefined; OPTIONS_BEFORE_DESTROY?: boolean | "suppress-warning" | undefined; OPTIONS_DESTROYED?: boolean | "suppress-warning" | undefined; WATCH_ARRAY?: boolean | "suppress-warning" | undefined; PROPS_DEFAULT_THIS?: boolean | "suppress-warning" | undefined; V_ON_KEYCODE_MODIFIER?: boolean | "suppress-warning" | undefined; CUSTOM_DIR?: boolean | "suppress-warning" | undefined; ATTR_FALSE_VALUE?: boolean | "suppress-warning" | undefined; ATTR_ENUMERATED_COERCION?: boolean | "suppress-warning" | undefined; TRANSITION_CLASSES?: boolean | "suppress-warning" | undefined; TRANSITION_GROUP_ROOT?: boolean | "suppress-warning" | undefined; COMPONENT_ASYNC?: boolean | "suppress-warning" | undefined; COMPONENT_FUNCTIONAL?: boolean | "suppress-warning" | undefined; COMPONENT_V_MODEL?: boolean | "suppress-warning" | undefined; RENDER_FUNCTION?: boolean | "suppress-warning" | undefined; FILTERS?: boolean | "suppress-warning" | undefined; PRIVATE_APIS?: boolean | "suppress-warning" | undefined; MODE?: 2 | 3 | ((comp: import("vue").Component | null) => 2 | 3) | undefined; } | undefined; data?: ((this: any, vm: any) => any) | undefined; computed?: import("vue").ComputedOptions | undefined; methods?: import("vue").MethodOptions | undefined; watch?: { [x: string]: (string | import("vue").WatchCallback | ({ handler: string | import("vue").WatchCallback; } & import("vue").WatchOptions)) | (string | import("vue").WatchCallback | ({ handler: string | import("vue").WatchCallback; } & import("vue").WatchOptions))[]; } | undefined; provide?: import("vue").ComponentProvideOptions | undefined; inject?: {} | string[] | undefined; filters?: Record | undefined; mixins?: any[] | undefined; extends?: any; beforeCreate?: (() => any) | undefined; created?: (() => any) | undefined; beforeMount?: (() => any) | undefined; mounted?: (() => any) | undefined; beforeUpdate?: (() => any) | undefined; updated?: (() => any) | undefined; activated?: (() => any) | undefined; deactivated?: (() => any) | undefined; beforeDestroy?: (() => any) | undefined; beforeUnmount?: (() => any) | undefined; destroyed?: (() => any) | undefined; unmounted?: (() => any) | undefined; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | undefined; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | undefined; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => boolean | void) | undefined; delimiters?: [string, string] | undefined; __differentiator?: string | number | symbol | undefined; __isBuiltIn?: boolean | undefined; __file?: string | undefined; __name?: string | undefined; beforeRouteEnter?: import("vue-router").NavigationGuardWithThis | undefined; beforeRouteUpdate?: import("vue-router").NavigationGuard | undefined; beforeRouteLeave?: import("vue-router").NavigationGuard | undefined; } | undefined; children?: { [x: string]: unknown; id?: string | number | undefined; key?: string | number | undefined; label?: string | undefined; icon?: string | import("vue").FunctionalComponent | { new (...args: any[]): any; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } | { [x: string]: any; setup?: ((this: void, props: import("@vue/shared").LooseRequired, ctx: { attrs: import("vue").Attrs; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; emit: ((event: unknown, ...args: any[]) => void) | ((event: string, ...args: any[]) => void); expose: = Record>(exposed?: Exposed | undefined) => void; }) => any) | undefined; name?: string | undefined; template?: string | object | undefined; render?: Function | undefined; components?: Record> | undefined; directives?: Record> | undefined; inheritAttrs?: boolean | undefined; emits?: any; slots?: {} | undefined; expose?: string[] | undefined; serverPrefetch?: (() => void | Promise) | undefined; compilerOptions?: { isCustomElement?: ((tag: string) => boolean) | undefined; whitespace?: "preserve" | "condense" | undefined; comments?: boolean | undefined; delimiters?: [string, string] | undefined; } | undefined; call?: ((this: unknown, ...args: unknown[]) => never) | undefined; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; __defaults?: {} | undefined; compatConfig?: { GLOBAL_MOUNT?: boolean | "suppress-warning" | undefined; GLOBAL_MOUNT_CONTAINER?: boolean | "suppress-warning" | undefined; GLOBAL_EXTEND?: boolean | "suppress-warning" | undefined; GLOBAL_PROTOTYPE?: boolean | "suppress-warning" | undefined; GLOBAL_SET?: boolean | "suppress-warning" | undefined; GLOBAL_DELETE?: boolean | "suppress-warning" | undefined; GLOBAL_OBSERVABLE?: boolean | "suppress-warning" | undefined; GLOBAL_PRIVATE_UTIL?: boolean | "suppress-warning" | undefined; CONFIG_SILENT?: boolean | "suppress-warning" | undefined; CONFIG_DEVTOOLS?: boolean | "suppress-warning" | undefined; CONFIG_KEY_CODES?: boolean | "suppress-warning" | undefined; CONFIG_PRODUCTION_TIP?: boolean | "suppress-warning" | undefined; CONFIG_IGNORED_ELEMENTS?: boolean | "suppress-warning" | undefined; CONFIG_WHITESPACE?: boolean | "suppress-warning" | undefined; CONFIG_OPTION_MERGE_STRATS?: boolean | "suppress-warning" | undefined; INSTANCE_SET?: boolean | "suppress-warning" | undefined; INSTANCE_DELETE?: boolean | "suppress-warning" | undefined; INSTANCE_DESTROY?: boolean | "suppress-warning" | undefined; INSTANCE_EVENT_EMITTER?: boolean | "suppress-warning" | undefined; INSTANCE_EVENT_HOOKS?: boolean | "suppress-warning" | undefined; INSTANCE_CHILDREN?: boolean | "suppress-warning" | undefined; INSTANCE_LISTENERS?: boolean | "suppress-warning" | undefined; INSTANCE_SCOPED_SLOTS?: boolean | "suppress-warning" | undefined; INSTANCE_ATTRS_CLASS_STYLE?: boolean | "suppress-warning" | undefined; OPTIONS_DATA_FN?: boolean | "suppress-warning" | undefined; OPTIONS_DATA_MERGE?: boolean | "suppress-warning" | undefined; OPTIONS_BEFORE_DESTROY?: boolean | "suppress-warning" | undefined; OPTIONS_DESTROYED?: boolean | "suppress-warning" | undefined; WATCH_ARRAY?: boolean | "suppress-warning" | undefined; PROPS_DEFAULT_THIS?: boolean | "suppress-warning" | undefined; V_ON_KEYCODE_MODIFIER?: boolean | "suppress-warning" | undefined; CUSTOM_DIR?: boolean | "suppress-warning" | undefined; ATTR_FALSE_VALUE?: boolean | "suppress-warning" | undefined; ATTR_ENUMERATED_COERCION?: boolean | "suppress-warning" | undefined; TRANSITION_CLASSES?: boolean | "suppress-warning" | undefined; TRANSITION_GROUP_ROOT?: boolean | "suppress-warning" | undefined; COMPONENT_ASYNC?: boolean | "suppress-warning" | undefined; COMPONENT_FUNCTIONAL?: boolean | "suppress-warning" | undefined; COMPONENT_V_MODEL?: boolean | "suppress-warning" | undefined; RENDER_FUNCTION?: boolean | "suppress-warning" | undefined; FILTERS?: boolean | "suppress-warning" | undefined; PRIVATE_APIS?: boolean | "suppress-warning" | undefined; MODE?: 2 | 3 | ((comp: import("vue").Component | null) => 2 | 3) | undefined; } | undefined; data?: ((this: any, vm: any) => any) | undefined; computed?: import("vue").ComputedOptions | undefined; methods?: import("vue").MethodOptions | undefined; watch?: { [x: string]: (string | import("vue").WatchCallback | ({ handler: string | import("vue").WatchCallback; } & import("vue").WatchOptions)) | (string | import("vue").WatchCallback | ({ handler: string | import("vue").WatchCallback; } & import("vue").WatchOptions))[]; } | undefined; provide?: import("vue").ComponentProvideOptions | undefined; inject?: {} | string[] | undefined; filters?: Record | undefined; mixins?: any[] | undefined; extends?: any; beforeCreate?: (() => any) | undefined; created?: (() => any) | undefined; beforeMount?: (() => any) | undefined; mounted?: (() => any) | undefined; beforeUpdate?: (() => any) | undefined; updated?: (() => any) | undefined; activated?: (() => any) | undefined; deactivated?: (() => any) | undefined; beforeDestroy?: (() => any) | undefined; beforeUnmount?: (() => any) | undefined; destroyed?: (() => any) | undefined; unmounted?: (() => any) | undefined; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | undefined; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | undefined; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => boolean | void) | undefined; delimiters?: [string, string] | undefined; __differentiator?: string | number | symbol | undefined; __isBuiltIn?: boolean | undefined; __file?: string | undefined; __name?: string | undefined; beforeRouteEnter?: import("vue-router").NavigationGuardWithThis | undefined; beforeRouteUpdate?: import("vue-router").NavigationGuard | undefined; beforeRouteLeave?: import("vue-router").NavigationGuard | undefined; } | undefined; children?: any[] | undefined; parent?: any | undefined; checked?: boolean | undefined; _keyPath?: string | undefined; type?: string | undefined; }[] | undefined; parent?: { [x: string]: unknown; id?: string | number | undefined; key?: string | number | undefined; label?: string | undefined; icon?: string | import("vue").FunctionalComponent | { new (...args: any[]): any; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } | { [x: string]: any; setup?: ((this: void, props: import("@vue/shared").LooseRequired, ctx: { attrs: import("vue").Attrs; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; emit: ((event: unknown, ...args: any[]) => void) | ((event: string, ...args: any[]) => void); expose: = Record>(exposed?: Exposed | undefined) => void; }) => any) | undefined; name?: string | undefined; template?: string | object | undefined; render?: Function | undefined; components?: Record> | undefined; directives?: Record> | undefined; inheritAttrs?: boolean | undefined; emits?: any; slots?: {} | undefined; expose?: string[] | undefined; serverPrefetch?: (() => void | Promise) | undefined; compilerOptions?: { isCustomElement?: ((tag: string) => boolean) | undefined; whitespace?: "preserve" | "condense" | undefined; comments?: boolean | undefined; delimiters?: [string, string] | undefined; } | undefined; call?: ((this: unknown, ...args: unknown[]) => never) | undefined; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; __defaults?: {} | undefined; compatConfig?: { GLOBAL_MOUNT?: boolean | "suppress-warning" | undefined; GLOBAL_MOUNT_CONTAINER?: boolean | "suppress-warning" | undefined; GLOBAL_EXTEND?: boolean | "suppress-warning" | undefined; GLOBAL_PROTOTYPE?: boolean | "suppress-warning" | undefined; GLOBAL_SET?: boolean | "suppress-warning" | undefined; GLOBAL_DELETE?: boolean | "suppress-warning" | undefined; GLOBAL_OBSERVABLE?: boolean | "suppress-warning" | undefined; GLOBAL_PRIVATE_UTIL?: boolean | "suppress-warning" | undefined; CONFIG_SILENT?: boolean | "suppress-warning" | undefined; CONFIG_DEVTOOLS?: boolean | "suppress-warning" | undefined; CONFIG_KEY_CODES?: boolean | "suppress-warning" | undefined; CONFIG_PRODUCTION_TIP?: boolean | "suppress-warning" | undefined; CONFIG_IGNORED_ELEMENTS?: boolean | "suppress-warning" | undefined; CONFIG_WHITESPACE?: boolean | "suppress-warning" | undefined; CONFIG_OPTION_MERGE_STRATS?: boolean | "suppress-warning" | undefined; INSTANCE_SET?: boolean | "suppress-warning" | undefined; INSTANCE_DELETE?: boolean | "suppress-warning" | undefined; INSTANCE_DESTROY?: boolean | "suppress-warning" | undefined; INSTANCE_EVENT_EMITTER?: boolean | "suppress-warning" | undefined; INSTANCE_EVENT_HOOKS?: boolean | "suppress-warning" | undefined; INSTANCE_CHILDREN?: boolean | "suppress-warning" | undefined; INSTANCE_LISTENERS?: boolean | "suppress-warning" | undefined; INSTANCE_SCOPED_SLOTS?: boolean | "suppress-warning" | undefined; INSTANCE_ATTRS_CLASS_STYLE?: boolean | "suppress-warning" | undefined; OPTIONS_DATA_FN?: boolean | "suppress-warning" | undefined; OPTIONS_DATA_MERGE?: boolean | "suppress-warning" | undefined; OPTIONS_BEFORE_DESTROY?: boolean | "suppress-warning" | undefined; OPTIONS_DESTROYED?: boolean | "suppress-warning" | undefined; WATCH_ARRAY?: boolean | "suppress-warning" | undefined; PROPS_DEFAULT_THIS?: boolean | "suppress-warning" | undefined; V_ON_KEYCODE_MODIFIER?: boolean | "suppress-warning" | undefined; CUSTOM_DIR?: boolean | "suppress-warning" | undefined; ATTR_FALSE_VALUE?: boolean | "suppress-warning" | undefined; ATTR_ENUMERATED_COERCION?: boolean | "suppress-warning" | undefined; TRANSITION_CLASSES?: boolean | "suppress-warning" | undefined; TRANSITION_GROUP_ROOT?: boolean | "suppress-warning" | undefined; COMPONENT_ASYNC?: boolean | "suppress-warning" | undefined; COMPONENT_FUNCTIONAL?: boolean | "suppress-warning" | undefined; COMPONENT_V_MODEL?: boolean | "suppress-warning" | undefined; RENDER_FUNCTION?: boolean | "suppress-warning" | undefined; FILTERS?: boolean | "suppress-warning" | undefined; PRIVATE_APIS?: boolean | "suppress-warning" | undefined; MODE?: 2 | 3 | ((comp: import("vue").Component | null) => 2 | 3) | undefined; } | undefined; data?: ((this: any, vm: any) => any) | undefined; computed?: import("vue").ComputedOptions | undefined; methods?: import("vue").MethodOptions | undefined; watch?: { [x: string]: (string | import("vue").WatchCallback | ({ handler: string | import("vue").WatchCallback; } & import("vue").WatchOptions)) | (string | import("vue").WatchCallback | ({ handler: string | import("vue").WatchCallback; } & import("vue").WatchOptions))[]; } | undefined; provide?: import("vue").ComponentProvideOptions | undefined; inject?: {} | string[] | undefined; filters?: Record | undefined; mixins?: any[] | undefined; extends?: any; beforeCreate?: (() => any) | undefined; created?: (() => any) | undefined; beforeMount?: (() => any) | undefined; mounted?: (() => any) | undefined; beforeUpdate?: (() => any) | undefined; updated?: (() => any) | undefined; activated?: (() => any) | undefined; deactivated?: (() => any) | undefined; beforeDestroy?: (() => any) | undefined; beforeUnmount?: (() => any) | undefined; destroyed?: (() => any) | undefined; unmounted?: (() => any) | undefined; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | undefined; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | undefined; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => boolean | void) | undefined; delimiters?: [string, string] | undefined; __differentiator?: string | number | symbol | undefined; __isBuiltIn?: boolean | undefined; __file?: string | undefined; __name?: string | undefined; beforeRouteEnter?: import("vue-router").NavigationGuardWithThis | undefined; beforeRouteUpdate?: import("vue-router").NavigationGuard | undefined; beforeRouteLeave?: import("vue-router").NavigationGuard | undefined; } | undefined; children?: any[] | undefined; parent?: any | undefined; checked?: boolean | undefined; _keyPath?: string | undefined; type?: string | undefined; } | undefined; checked?: boolean | undefined; _keyPath?: string | undefined; type?: string | undefined; }[]; colorClass: string; filterNodeFn: (value: string, data: VcTreeNodeType) => boolean; } | undefined; flatAllOptions: VcTreeNodeGenericType[]; selectedModel: VcTreeNodeGenericType[]; emitData: (val: VcTreeNodeGenericType[]) => void; onRemoveTag: (data: VcTreeNodeGenericType) => void; onClickOutside: () => void; setContainerWidth: () => void; onSelectedNodes: (data: VcTreeNodeGenericType[]) => void; }) => void) | undefined, __VLS_setup?: Promise<{ props: { id?: string | undefined; scrollHeight?: string | number | undefined; color?: "" | "success" | "warning" | "primary" | "secondary" | "destructive" | "active" | "primary-alternative" | undefined; loading?: boolean | undefined; disabled?: boolean | undefined; name?: string | undefined; placeholder?: string | undefined; options: VcTreeNodeGenericType[]; modelValue?: Model[] | undefined; readonly "onUpdate:modelValue"?: ((value: Model[]) => any) | undefined; maxWidth?: string | number | undefined; isError?: boolean | undefined; clearable?: boolean | undefined; dataTestName?: string | undefined; prefixIconColor?: string | undefined; prefixIcon?: import('../../types').TIcon | undefined; prefixIconSize?: string | undefined; config: Config; accordion?: boolean | undefined; emptyText?: string | undefined; tagBorderless?: boolean | undefined; tagColor?: "" | "success" | "warning" | "primary" | "secondary" | "destructive" | "active" | "primary-alternative" | undefined; nodeKey?: keyof VcTreeNodeGenericType | undefined; useTypes?: VcTreeNodeGenericType["type"][] | undefined; indent?: number | undefined; clearFilterOnOptionsChange?: boolean | undefined; checkStrictly?: boolean | undefined; readonly "onOn-change"?: ((value: VcTreeNodeGenericType[]) => any) | undefined; tagsLimit?: number | undefined; returnedType?: ("all" | "parentOnly" | "leafOnly") | undefined; tagsSquare?: boolean | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps; expose(exposed: { open: boolean; containerWidth: string; treNodeRef: { getCheckedNodes: (leafOnly?: boolean) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; getCheckedKeys: (leafOnly?: boolean) => import("element-plus/es/components/tree/src/tree.type").TreeKey[]; setCheckedNodes: (nodes: import("element-plus/es/components/tree/src/model/node").default[]) => void; setCheckedKeys: (keys: (string | number)[]) => void; resetChecked: () => void; getParentSelectedNodes: () => VcTreeNodeType[]; localOptions: { [x: string]: unknown; id?: string | number | undefined; key?: string | number | undefined; label?: string | undefined; icon?: string | import("vue").FunctionalComponent | { new (...args: any[]): any; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } | { [x: string]: any; setup?: ((this: void, props: import("@vue/shared").LooseRequired, ctx: { attrs: import("vue").Attrs; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; emit: ((event: unknown, ...args: any[]) => void) | ((event: string, ...args: any[]) => void); expose: = Record>(exposed?: Exposed | undefined) => void; }) => any) | undefined; name?: string | undefined; template?: string | object | undefined; render?: Function | undefined; components?: Record> | undefined; directives?: Record> | undefined; inheritAttrs?: boolean | undefined; emits?: any; slots?: {} | undefined; expose?: string[] | undefined; serverPrefetch?: (() => void | Promise) | undefined; compilerOptions?: { isCustomElement?: ((tag: string) => boolean) | undefined; whitespace?: "preserve" | "condense" | undefined; comments?: boolean | undefined; delimiters?: [string, string] | undefined; } | undefined; call?: ((this: unknown, ...args: unknown[]) => never) | undefined; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; __defaults?: {} | undefined; compatConfig?: { GLOBAL_MOUNT?: boolean | "suppress-warning" | undefined; GLOBAL_MOUNT_CONTAINER?: boolean | "suppress-warning" | undefined; GLOBAL_EXTEND?: boolean | "suppress-warning" | undefined; GLOBAL_PROTOTYPE?: boolean | "suppress-warning" | undefined; GLOBAL_SET?: boolean | "suppress-warning" | undefined; GLOBAL_DELETE?: boolean | "suppress-warning" | undefined; GLOBAL_OBSERVABLE?: boolean | "suppress-warning" | undefined; GLOBAL_PRIVATE_UTIL?: boolean | "suppress-warning" | undefined; CONFIG_SILENT?: boolean | "suppress-warning" | undefined; CONFIG_DEVTOOLS?: boolean | "suppress-warning" | undefined; CONFIG_KEY_CODES?: boolean | "suppress-warning" | undefined; CONFIG_PRODUCTION_TIP?: boolean | "suppress-warning" | undefined; CONFIG_IGNORED_ELEMENTS?: boolean | "suppress-warning" | undefined; CONFIG_WHITESPACE?: boolean | "suppress-warning" | undefined; CONFIG_OPTION_MERGE_STRATS?: boolean | "suppress-warning" | undefined; INSTANCE_SET?: boolean | "suppress-warning" | undefined; INSTANCE_DELETE?: boolean | "suppress-warning" | undefined; INSTANCE_DESTROY?: boolean | "suppress-warning" | undefined; INSTANCE_EVENT_EMITTER?: boolean | "suppress-warning" | undefined; INSTANCE_EVENT_HOOKS?: boolean | "suppress-warning" | undefined; INSTANCE_CHILDREN?: boolean | "suppress-warning" | undefined; INSTANCE_LISTENERS?: boolean | "suppress-warning" | undefined; INSTANCE_SCOPED_SLOTS?: boolean | "suppress-warning" | undefined; INSTANCE_ATTRS_CLASS_STYLE?: boolean | "suppress-warning" | undefined; OPTIONS_DATA_FN?: boolean | "suppress-warning" | undefined; OPTIONS_DATA_MERGE?: boolean | "suppress-warning" | undefined; OPTIONS_BEFORE_DESTROY?: boolean | "suppress-warning" | undefined; OPTIONS_DESTROYED?: boolean | "suppress-warning" | undefined; WATCH_ARRAY?: boolean | "suppress-warning" | undefined; PROPS_DEFAULT_THIS?: boolean | "suppress-warning" | undefined; V_ON_KEYCODE_MODIFIER?: boolean | "suppress-warning" | undefined; CUSTOM_DIR?: boolean | "suppress-warning" | undefined; ATTR_FALSE_VALUE?: boolean | "suppress-warning" | undefined; ATTR_ENUMERATED_COERCION?: boolean | "suppress-warning" | undefined; TRANSITION_CLASSES?: boolean | "suppress-warning" | undefined; TRANSITION_GROUP_ROOT?: boolean | "suppress-warning" | undefined; COMPONENT_ASYNC?: boolean | "suppress-warning" | undefined; COMPONENT_FUNCTIONAL?: boolean | "suppress-warning" | undefined; COMPONENT_V_MODEL?: boolean | "suppress-warning" | undefined; RENDER_FUNCTION?: boolean | "suppress-warning" | undefined; FILTERS?: boolean | "suppress-warning" | undefined; PRIVATE_APIS?: boolean | "suppress-warning" | undefined; MODE?: 2 | 3 | ((comp: import("vue").Component | null) => 2 | 3) | undefined; } | undefined; data?: ((this: any, vm: any) => any) | undefined; computed?: import("vue").ComputedOptions | undefined; methods?: import("vue").MethodOptions | undefined; watch?: { [x: string]: (string | import("vue").WatchCallback | ({ handler: string | import("vue").WatchCallback; } & import("vue").WatchOptions)) | (string | import("vue").WatchCallback | ({ handler: string | import("vue").WatchCallback; } & import("vue").WatchOptions))[]; } | undefined; provide?: import("vue").ComponentProvideOptions | undefined; inject?: {} | string[] | undefined; filters?: Record | undefined; mixins?: any[] | undefined; extends?: any; beforeCreate?: (() => any) | undefined; created?: (() => any) | undefined; beforeMount?: (() => any) | undefined; mounted?: (() => any) | undefined; beforeUpdate?: (() => any) | undefined; updated?: (() => any) | undefined; activated?: (() => any) | undefined; deactivated?: (() => any) | undefined; beforeDestroy?: (() => any) | undefined; beforeUnmount?: (() => any) | undefined; destroyed?: (() => any) | undefined; unmounted?: (() => any) | undefined; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | undefined; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | undefined; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => boolean | void) | undefined; delimiters?: [string, string] | undefined; __differentiator?: string | number | symbol | undefined; __isBuiltIn?: boolean | undefined; __file?: string | undefined; __name?: string | undefined; beforeRouteEnter?: import("vue-router").NavigationGuardWithThis | undefined; beforeRouteUpdate?: import("vue-router").NavigationGuard | undefined; beforeRouteLeave?: import("vue-router").NavigationGuard | undefined; } | undefined; children?: { [x: string]: unknown; id?: string | number | undefined; key?: string | number | undefined; label?: string | undefined; icon?: string | import("vue").FunctionalComponent | { new (...args: any[]): any; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } | { [x: string]: any; setup?: ((this: void, props: import("@vue/shared").LooseRequired, ctx: { attrs: import("vue").Attrs; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; emit: ((event: unknown, ...args: any[]) => void) | ((event: string, ...args: any[]) => void); expose: = Record>(exposed?: Exposed | undefined) => void; }) => any) | undefined; name?: string | undefined; template?: string | object | undefined; render?: Function | undefined; components?: Record> | undefined; directives?: Record> | undefined; inheritAttrs?: boolean | undefined; emits?: any; slots?: {} | undefined; expose?: string[] | undefined; serverPrefetch?: (() => void | Promise) | undefined; compilerOptions?: { isCustomElement?: ((tag: string) => boolean) | undefined; whitespace?: "preserve" | "condense" | undefined; comments?: boolean | undefined; delimiters?: [string, string] | undefined; } | undefined; call?: ((this: unknown, ...args: unknown[]) => never) | undefined; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; __defaults?: {} | undefined; compatConfig?: { GLOBAL_MOUNT?: boolean | "suppress-warning" | undefined; GLOBAL_MOUNT_CONTAINER?: boolean | "suppress-warning" | undefined; GLOBAL_EXTEND?: boolean | "suppress-warning" | undefined; GLOBAL_PROTOTYPE?: boolean | "suppress-warning" | undefined; GLOBAL_SET?: boolean | "suppress-warning" | undefined; GLOBAL_DELETE?: boolean | "suppress-warning" | undefined; GLOBAL_OBSERVABLE?: boolean | "suppress-warning" | undefined; GLOBAL_PRIVATE_UTIL?: boolean | "suppress-warning" | undefined; CONFIG_SILENT?: boolean | "suppress-warning" | undefined; CONFIG_DEVTOOLS?: boolean | "suppress-warning" | undefined; CONFIG_KEY_CODES?: boolean | "suppress-warning" | undefined; CONFIG_PRODUCTION_TIP?: boolean | "suppress-warning" | undefined; CONFIG_IGNORED_ELEMENTS?: boolean | "suppress-warning" | undefined; CONFIG_WHITESPACE?: boolean | "suppress-warning" | undefined; CONFIG_OPTION_MERGE_STRATS?: boolean | "suppress-warning" | undefined; INSTANCE_SET?: boolean | "suppress-warning" | undefined; INSTANCE_DELETE?: boolean | "suppress-warning" | undefined; INSTANCE_DESTROY?: boolean | "suppress-warning" | undefined; INSTANCE_EVENT_EMITTER?: boolean | "suppress-warning" | undefined; INSTANCE_EVENT_HOOKS?: boolean | "suppress-warning" | undefined; INSTANCE_CHILDREN?: boolean | "suppress-warning" | undefined; INSTANCE_LISTENERS?: boolean | "suppress-warning" | undefined; INSTANCE_SCOPED_SLOTS?: boolean | "suppress-warning" | undefined; INSTANCE_ATTRS_CLASS_STYLE?: boolean | "suppress-warning" | undefined; OPTIONS_DATA_FN?: boolean | "suppress-warning" | undefined; OPTIONS_DATA_MERGE?: boolean | "suppress-warning" | undefined; OPTIONS_BEFORE_DESTROY?: boolean | "suppress-warning" | undefined; OPTIONS_DESTROYED?: boolean | "suppress-warning" | undefined; WATCH_ARRAY?: boolean | "suppress-warning" | undefined; PROPS_DEFAULT_THIS?: boolean | "suppress-warning" | undefined; V_ON_KEYCODE_MODIFIER?: boolean | "suppress-warning" | undefined; CUSTOM_DIR?: boolean | "suppress-warning" | undefined; ATTR_FALSE_VALUE?: boolean | "suppress-warning" | undefined; ATTR_ENUMERATED_COERCION?: boolean | "suppress-warning" | undefined; TRANSITION_CLASSES?: boolean | "suppress-warning" | undefined; TRANSITION_GROUP_ROOT?: boolean | "suppress-warning" | undefined; COMPONENT_ASYNC?: boolean | "suppress-warning" | undefined; COMPONENT_FUNCTIONAL?: boolean | "suppress-warning" | undefined; COMPONENT_V_MODEL?: boolean | "suppress-warning" | undefined; RENDER_FUNCTION?: boolean | "suppress-warning" | undefined; FILTERS?: boolean | "suppress-warning" | undefined; PRIVATE_APIS?: boolean | "suppress-warning" | undefined; MODE?: 2 | 3 | ((comp: import("vue").Component | null) => 2 | 3) | undefined; } | undefined; data?: ((this: any, vm: any) => any) | undefined; computed?: import("vue").ComputedOptions | undefined; methods?: import("vue").MethodOptions | undefined; watch?: { [x: string]: (string | import("vue").WatchCallback | ({ handler: string | import("vue").WatchCallback; } & import("vue").WatchOptions)) | (string | import("vue").WatchCallback | ({ handler: string | import("vue").WatchCallback; } & import("vue").WatchOptions))[]; } | undefined; provide?: import("vue").ComponentProvideOptions | undefined; inject?: {} | string[] | undefined; filters?: Record | undefined; mixins?: any[] | undefined; extends?: any; beforeCreate?: (() => any) | undefined; created?: (() => any) | undefined; beforeMount?: (() => any) | undefined; mounted?: (() => any) | undefined; beforeUpdate?: (() => any) | undefined; updated?: (() => any) | undefined; activated?: (() => any) | undefined; deactivated?: (() => any) | undefined; beforeDestroy?: (() => any) | undefined; beforeUnmount?: (() => any) | undefined; destroyed?: (() => any) | undefined; unmounted?: (() => any) | undefined; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | undefined; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | undefined; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => boolean | void) | undefined; delimiters?: [string, string] | undefined; __differentiator?: string | number | symbol | undefined; __isBuiltIn?: boolean | undefined; __file?: string | undefined; __name?: string | undefined; beforeRouteEnter?: import("vue-router").NavigationGuardWithThis | undefined; beforeRouteUpdate?: import("vue-router").NavigationGuard | undefined; beforeRouteLeave?: import("vue-router").NavigationGuard | undefined; } | undefined; children?: any[] | undefined; parent?: any | undefined; checked?: boolean | undefined; _keyPath?: string | undefined; type?: string | undefined; }[] | undefined; parent?: { [x: string]: unknown; id?: string | number | undefined; key?: string | number | undefined; label?: string | undefined; icon?: string | import("vue").FunctionalComponent | { new (...args: any[]): any; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } | { [x: string]: any; setup?: ((this: void, props: import("@vue/shared").LooseRequired, ctx: { attrs: import("vue").Attrs; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; emit: ((event: unknown, ...args: any[]) => void) | ((event: string, ...args: any[]) => void); expose: = Record>(exposed?: Exposed | undefined) => void; }) => any) | undefined; name?: string | undefined; template?: string | object | undefined; render?: Function | undefined; components?: Record> | undefined; directives?: Record> | undefined; inheritAttrs?: boolean | undefined; emits?: any; slots?: {} | undefined; expose?: string[] | undefined; serverPrefetch?: (() => void | Promise) | undefined; compilerOptions?: { isCustomElement?: ((tag: string) => boolean) | undefined; whitespace?: "preserve" | "condense" | undefined; comments?: boolean | undefined; delimiters?: [string, string] | undefined; } | undefined; call?: ((this: unknown, ...args: unknown[]) => never) | undefined; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; __defaults?: {} | undefined; compatConfig?: { GLOBAL_MOUNT?: boolean | "suppress-warning" | undefined; GLOBAL_MOUNT_CONTAINER?: boolean | "suppress-warning" | undefined; GLOBAL_EXTEND?: boolean | "suppress-warning" | undefined; GLOBAL_PROTOTYPE?: boolean | "suppress-warning" | undefined; GLOBAL_SET?: boolean | "suppress-warning" | undefined; GLOBAL_DELETE?: boolean | "suppress-warning" | undefined; GLOBAL_OBSERVABLE?: boolean | "suppress-warning" | undefined; GLOBAL_PRIVATE_UTIL?: boolean | "suppress-warning" | undefined; CONFIG_SILENT?: boolean | "suppress-warning" | undefined; CONFIG_DEVTOOLS?: boolean | "suppress-warning" | undefined; CONFIG_KEY_CODES?: boolean | "suppress-warning" | undefined; CONFIG_PRODUCTION_TIP?: boolean | "suppress-warning" | undefined; CONFIG_IGNORED_ELEMENTS?: boolean | "suppress-warning" | undefined; CONFIG_WHITESPACE?: boolean | "suppress-warning" | undefined; CONFIG_OPTION_MERGE_STRATS?: boolean | "suppress-warning" | undefined; INSTANCE_SET?: boolean | "suppress-warning" | undefined; INSTANCE_DELETE?: boolean | "suppress-warning" | undefined; INSTANCE_DESTROY?: boolean | "suppress-warning" | undefined; INSTANCE_EVENT_EMITTER?: boolean | "suppress-warning" | undefined; INSTANCE_EVENT_HOOKS?: boolean | "suppress-warning" | undefined; INSTANCE_CHILDREN?: boolean | "suppress-warning" | undefined; INSTANCE_LISTENERS?: boolean | "suppress-warning" | undefined; INSTANCE_SCOPED_SLOTS?: boolean | "suppress-warning" | undefined; INSTANCE_ATTRS_CLASS_STYLE?: boolean | "suppress-warning" | undefined; OPTIONS_DATA_FN?: boolean | "suppress-warning" | undefined; OPTIONS_DATA_MERGE?: boolean | "suppress-warning" | undefined; OPTIONS_BEFORE_DESTROY?: boolean | "suppress-warning" | undefined; OPTIONS_DESTROYED?: boolean | "suppress-warning" | undefined; WATCH_ARRAY?: boolean | "suppress-warning" | undefined; PROPS_DEFAULT_THIS?: boolean | "suppress-warning" | undefined; V_ON_KEYCODE_MODIFIER?: boolean | "suppress-warning" | undefined; CUSTOM_DIR?: boolean | "suppress-warning" | undefined; ATTR_FALSE_VALUE?: boolean | "suppress-warning" | undefined; ATTR_ENUMERATED_COERCION?: boolean | "suppress-warning" | undefined; TRANSITION_CLASSES?: boolean | "suppress-warning" | undefined; TRANSITION_GROUP_ROOT?: boolean | "suppress-warning" | undefined; COMPONENT_ASYNC?: boolean | "suppress-warning" | undefined; COMPONENT_FUNCTIONAL?: boolean | "suppress-warning" | undefined; COMPONENT_V_MODEL?: boolean | "suppress-warning" | undefined; RENDER_FUNCTION?: boolean | "suppress-warning" | undefined; FILTERS?: boolean | "suppress-warning" | undefined; PRIVATE_APIS?: boolean | "suppress-warning" | undefined; MODE?: 2 | 3 | ((comp: import("vue").Component | null) => 2 | 3) | undefined; } | undefined; data?: ((this: any, vm: any) => any) | undefined; computed?: import("vue").ComputedOptions | undefined; methods?: import("vue").MethodOptions | undefined; watch?: { [x: string]: (string | import("vue").WatchCallback | ({ handler: string | import("vue").WatchCallback; } & import("vue").WatchOptions)) | (string | import("vue").WatchCallback | ({ handler: string | import("vue").WatchCallback; } & import("vue").WatchOptions))[]; } | undefined; provide?: import("vue").ComponentProvideOptions | undefined; inject?: {} | string[] | undefined; filters?: Record | undefined; mixins?: any[] | undefined; extends?: any; beforeCreate?: (() => any) | undefined; created?: (() => any) | undefined; beforeMount?: (() => any) | undefined; mounted?: (() => any) | undefined; beforeUpdate?: (() => any) | undefined; updated?: (() => any) | undefined; activated?: (() => any) | undefined; deactivated?: (() => any) | undefined; beforeDestroy?: (() => any) | undefined; beforeUnmount?: (() => any) | undefined; destroyed?: (() => any) | undefined; unmounted?: (() => any) | undefined; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | undefined; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | undefined; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => boolean | void) | undefined; delimiters?: [string, string] | undefined; __differentiator?: string | number | symbol | undefined; __isBuiltIn?: boolean | undefined; __file?: string | undefined; __name?: string | undefined; beforeRouteEnter?: import("vue-router").NavigationGuardWithThis | undefined; beforeRouteUpdate?: import("vue-router").NavigationGuard | undefined; beforeRouteLeave?: import("vue-router").NavigationGuard | undefined; } | undefined; children?: any[] | undefined; parent?: any | undefined; checked?: boolean | undefined; _keyPath?: string | undefined; type?: string | undefined; } | undefined; checked?: boolean | undefined; _keyPath?: string | undefined; type?: string | undefined; }[]; colorClass: string; filterNodeFn: (value: string, data: VcTreeNodeType) => boolean; } | undefined; flatAllOptions: VcTreeNodeGenericType[]; selectedModel: VcTreeNodeGenericType[]; emitData: (val: VcTreeNodeGenericType[]) => void; onRemoveTag: (data: VcTreeNodeGenericType) => void; onClickOutside: () => void; setContainerWidth: () => void; onSelectedNodes: (data: VcTreeNodeGenericType[]) => void; }): void; attrs: any; slots: { "option-label"?(_: { data: any; }): any; "tree-top-content"?(_: {}): any; }; emit: { (event: 'update:modelValue', value: Model[]): void; (event: 'on-change', value: VcTreeNodeGenericType[]): void; }; }>) => import("vue").VNode & { __ctx?: { props: { id?: string | undefined; scrollHeight?: string | number | undefined; color?: "" | "success" | "warning" | "primary" | "secondary" | "destructive" | "active" | "primary-alternative" | undefined; loading?: boolean | undefined; disabled?: boolean | undefined; name?: string | undefined; placeholder?: string | undefined; options: VcTreeNodeGenericType[]; modelValue?: Model[] | undefined; readonly "onUpdate:modelValue"?: ((value: Model[]) => any) | undefined; maxWidth?: string | number | undefined; isError?: boolean | undefined; clearable?: boolean | undefined; dataTestName?: string | undefined; prefixIconColor?: string | undefined; prefixIcon?: import('../../types').TIcon | undefined; prefixIconSize?: string | undefined; config: Config; accordion?: boolean | undefined; emptyText?: string | undefined; tagBorderless?: boolean | undefined; tagColor?: "" | "success" | "warning" | "primary" | "secondary" | "destructive" | "active" | "primary-alternative" | undefined; nodeKey?: keyof VcTreeNodeGenericType | undefined; useTypes?: VcTreeNodeGenericType["type"][] | undefined; indent?: number | undefined; clearFilterOnOptionsChange?: boolean | undefined; checkStrictly?: boolean | undefined; readonly "onOn-change"?: ((value: VcTreeNodeGenericType[]) => any) | undefined; tagsLimit?: number | undefined; returnedType?: ("all" | "parentOnly" | "leafOnly") | undefined; tagsSquare?: boolean | undefined; } & import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps; expose(exposed: { open: boolean; containerWidth: string; treNodeRef: { getCheckedNodes: (leafOnly?: boolean) => import("element-plus/es/components/tree/src/tree.type").TreeNodeData[]; getCheckedKeys: (leafOnly?: boolean) => import("element-plus/es/components/tree/src/tree.type").TreeKey[]; setCheckedNodes: (nodes: import("element-plus/es/components/tree/src/model/node").default[]) => void; setCheckedKeys: (keys: (string | number)[]) => void; resetChecked: () => void; getParentSelectedNodes: () => VcTreeNodeType[]; localOptions: { [x: string]: unknown; id?: string | number | undefined; key?: string | number | undefined; label?: string | undefined; icon?: string | import("vue").FunctionalComponent | { new (...args: any[]): any; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } | { [x: string]: any; setup?: ((this: void, props: import("@vue/shared").LooseRequired, ctx: { attrs: import("vue").Attrs; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; emit: ((event: unknown, ...args: any[]) => void) | ((event: string, ...args: any[]) => void); expose: = Record>(exposed?: Exposed | undefined) => void; }) => any) | undefined; name?: string | undefined; template?: string | object | undefined; render?: Function | undefined; components?: Record> | undefined; directives?: Record> | undefined; inheritAttrs?: boolean | undefined; emits?: any; slots?: {} | undefined; expose?: string[] | undefined; serverPrefetch?: (() => void | Promise) | undefined; compilerOptions?: { isCustomElement?: ((tag: string) => boolean) | undefined; whitespace?: "preserve" | "condense" | undefined; comments?: boolean | undefined; delimiters?: [string, string] | undefined; } | undefined; call?: ((this: unknown, ...args: unknown[]) => never) | undefined; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; __defaults?: {} | undefined; compatConfig?: { GLOBAL_MOUNT?: boolean | "suppress-warning" | undefined; GLOBAL_MOUNT_CONTAINER?: boolean | "suppress-warning" | undefined; GLOBAL_EXTEND?: boolean | "suppress-warning" | undefined; GLOBAL_PROTOTYPE?: boolean | "suppress-warning" | undefined; GLOBAL_SET?: boolean | "suppress-warning" | undefined; GLOBAL_DELETE?: boolean | "suppress-warning" | undefined; GLOBAL_OBSERVABLE?: boolean | "suppress-warning" | undefined; GLOBAL_PRIVATE_UTIL?: boolean | "suppress-warning" | undefined; CONFIG_SILENT?: boolean | "suppress-warning" | undefined; CONFIG_DEVTOOLS?: boolean | "suppress-warning" | undefined; CONFIG_KEY_CODES?: boolean | "suppress-warning" | undefined; CONFIG_PRODUCTION_TIP?: boolean | "suppress-warning" | undefined; CONFIG_IGNORED_ELEMENTS?: boolean | "suppress-warning" | undefined; CONFIG_WHITESPACE?: boolean | "suppress-warning" | undefined; CONFIG_OPTION_MERGE_STRATS?: boolean | "suppress-warning" | undefined; INSTANCE_SET?: boolean | "suppress-warning" | undefined; INSTANCE_DELETE?: boolean | "suppress-warning" | undefined; INSTANCE_DESTROY?: boolean | "suppress-warning" | undefined; INSTANCE_EVENT_EMITTER?: boolean | "suppress-warning" | undefined; INSTANCE_EVENT_HOOKS?: boolean | "suppress-warning" | undefined; INSTANCE_CHILDREN?: boolean | "suppress-warning" | undefined; INSTANCE_LISTENERS?: boolean | "suppress-warning" | undefined; INSTANCE_SCOPED_SLOTS?: boolean | "suppress-warning" | undefined; INSTANCE_ATTRS_CLASS_STYLE?: boolean | "suppress-warning" | undefined; OPTIONS_DATA_FN?: boolean | "suppress-warning" | undefined; OPTIONS_DATA_MERGE?: boolean | "suppress-warning" | undefined; OPTIONS_BEFORE_DESTROY?: boolean | "suppress-warning" | undefined; OPTIONS_DESTROYED?: boolean | "suppress-warning" | undefined; WATCH_ARRAY?: boolean | "suppress-warning" | undefined; PROPS_DEFAULT_THIS?: boolean | "suppress-warning" | undefined; V_ON_KEYCODE_MODIFIER?: boolean | "suppress-warning" | undefined; CUSTOM_DIR?: boolean | "suppress-warning" | undefined; ATTR_FALSE_VALUE?: boolean | "suppress-warning" | undefined; ATTR_ENUMERATED_COERCION?: boolean | "suppress-warning" | undefined; TRANSITION_CLASSES?: boolean | "suppress-warning" | undefined; TRANSITION_GROUP_ROOT?: boolean | "suppress-warning" | undefined; COMPONENT_ASYNC?: boolean | "suppress-warning" | undefined; COMPONENT_FUNCTIONAL?: boolean | "suppress-warning" | undefined; COMPONENT_V_MODEL?: boolean | "suppress-warning" | undefined; RENDER_FUNCTION?: boolean | "suppress-warning" | undefined; FILTERS?: boolean | "suppress-warning" | undefined; PRIVATE_APIS?: boolean | "suppress-warning" | undefined; MODE?: 2 | 3 | ((comp: import("vue").Component | null) => 2 | 3) | undefined; } | undefined; data?: ((this: any, vm: any) => any) | undefined; computed?: import("vue").ComputedOptions | undefined; methods?: import("vue").MethodOptions | undefined; watch?: { [x: string]: (string | import("vue").WatchCallback | ({ handler: string | import("vue").WatchCallback; } & import("vue").WatchOptions)) | (string | import("vue").WatchCallback | ({ handler: string | import("vue").WatchCallback; } & import("vue").WatchOptions))[]; } | undefined; provide?: import("vue").ComponentProvideOptions | undefined; inject?: {} | string[] | undefined; filters?: Record | undefined; mixins?: any[] | undefined; extends?: any; beforeCreate?: (() => any) | undefined; created?: (() => any) | undefined; beforeMount?: (() => any) | undefined; mounted?: (() => any) | undefined; beforeUpdate?: (() => any) | undefined; updated?: (() => any) | undefined; activated?: (() => any) | undefined; deactivated?: (() => any) | undefined; beforeDestroy?: (() => any) | undefined; beforeUnmount?: (() => any) | undefined; destroyed?: (() => any) | undefined; unmounted?: (() => any) | undefined; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | undefined; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | undefined; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => boolean | void) | undefined; delimiters?: [string, string] | undefined; __differentiator?: string | number | symbol | undefined; __isBuiltIn?: boolean | undefined; __file?: string | undefined; __name?: string | undefined; beforeRouteEnter?: import("vue-router").NavigationGuardWithThis | undefined; beforeRouteUpdate?: import("vue-router").NavigationGuard | undefined; beforeRouteLeave?: import("vue-router").NavigationGuard | undefined; } | undefined; children?: { [x: string]: unknown; id?: string | number | undefined; key?: string | number | undefined; label?: string | undefined; icon?: string | import("vue").FunctionalComponent | { new (...args: any[]): any; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } | { [x: string]: any; setup?: ((this: void, props: import("@vue/shared").LooseRequired, ctx: { attrs: import("vue").Attrs; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; emit: ((event: unknown, ...args: any[]) => void) | ((event: string, ...args: any[]) => void); expose: = Record>(exposed?: Exposed | undefined) => void; }) => any) | undefined; name?: string | undefined; template?: string | object | undefined; render?: Function | undefined; components?: Record> | undefined; directives?: Record> | undefined; inheritAttrs?: boolean | undefined; emits?: any; slots?: {} | undefined; expose?: string[] | undefined; serverPrefetch?: (() => void | Promise) | undefined; compilerOptions?: { isCustomElement?: ((tag: string) => boolean) | undefined; whitespace?: "preserve" | "condense" | undefined; comments?: boolean | undefined; delimiters?: [string, string] | undefined; } | undefined; call?: ((this: unknown, ...args: unknown[]) => never) | undefined; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; __defaults?: {} | undefined; compatConfig?: { GLOBAL_MOUNT?: boolean | "suppress-warning" | undefined; GLOBAL_MOUNT_CONTAINER?: boolean | "suppress-warning" | undefined; GLOBAL_EXTEND?: boolean | "suppress-warning" | undefined; GLOBAL_PROTOTYPE?: boolean | "suppress-warning" | undefined; GLOBAL_SET?: boolean | "suppress-warning" | undefined; GLOBAL_DELETE?: boolean | "suppress-warning" | undefined; GLOBAL_OBSERVABLE?: boolean | "suppress-warning" | undefined; GLOBAL_PRIVATE_UTIL?: boolean | "suppress-warning" | undefined; CONFIG_SILENT?: boolean | "suppress-warning" | undefined; CONFIG_DEVTOOLS?: boolean | "suppress-warning" | undefined; CONFIG_KEY_CODES?: boolean | "suppress-warning" | undefined; CONFIG_PRODUCTION_TIP?: boolean | "suppress-warning" | undefined; CONFIG_IGNORED_ELEMENTS?: boolean | "suppress-warning" | undefined; CONFIG_WHITESPACE?: boolean | "suppress-warning" | undefined; CONFIG_OPTION_MERGE_STRATS?: boolean | "suppress-warning" | undefined; INSTANCE_SET?: boolean | "suppress-warning" | undefined; INSTANCE_DELETE?: boolean | "suppress-warning" | undefined; INSTANCE_DESTROY?: boolean | "suppress-warning" | undefined; INSTANCE_EVENT_EMITTER?: boolean | "suppress-warning" | undefined; INSTANCE_EVENT_HOOKS?: boolean | "suppress-warning" | undefined; INSTANCE_CHILDREN?: boolean | "suppress-warning" | undefined; INSTANCE_LISTENERS?: boolean | "suppress-warning" | undefined; INSTANCE_SCOPED_SLOTS?: boolean | "suppress-warning" | undefined; INSTANCE_ATTRS_CLASS_STYLE?: boolean | "suppress-warning" | undefined; OPTIONS_DATA_FN?: boolean | "suppress-warning" | undefined; OPTIONS_DATA_MERGE?: boolean | "suppress-warning" | undefined; OPTIONS_BEFORE_DESTROY?: boolean | "suppress-warning" | undefined; OPTIONS_DESTROYED?: boolean | "suppress-warning" | undefined; WATCH_ARRAY?: boolean | "suppress-warning" | undefined; PROPS_DEFAULT_THIS?: boolean | "suppress-warning" | undefined; V_ON_KEYCODE_MODIFIER?: boolean | "suppress-warning" | undefined; CUSTOM_DIR?: boolean | "suppress-warning" | undefined; ATTR_FALSE_VALUE?: boolean | "suppress-warning" | undefined; ATTR_ENUMERATED_COERCION?: boolean | "suppress-warning" | undefined; TRANSITION_CLASSES?: boolean | "suppress-warning" | undefined; TRANSITION_GROUP_ROOT?: boolean | "suppress-warning" | undefined; COMPONENT_ASYNC?: boolean | "suppress-warning" | undefined; COMPONENT_FUNCTIONAL?: boolean | "suppress-warning" | undefined; COMPONENT_V_MODEL?: boolean | "suppress-warning" | undefined; RENDER_FUNCTION?: boolean | "suppress-warning" | undefined; FILTERS?: boolean | "suppress-warning" | undefined; PRIVATE_APIS?: boolean | "suppress-warning" | undefined; MODE?: 2 | 3 | ((comp: import("vue").Component | null) => 2 | 3) | undefined; } | undefined; data?: ((this: any, vm: any) => any) | undefined; computed?: import("vue").ComputedOptions | undefined; methods?: import("vue").MethodOptions | undefined; watch?: { [x: string]: (string | import("vue").WatchCallback | ({ handler: string | import("vue").WatchCallback; } & import("vue").WatchOptions)) | (string | import("vue").WatchCallback | ({ handler: string | import("vue").WatchCallback; } & import("vue").WatchOptions))[]; } | undefined; provide?: import("vue").ComponentProvideOptions | undefined; inject?: {} | string[] | undefined; filters?: Record | undefined; mixins?: any[] | undefined; extends?: any; beforeCreate?: (() => any) | undefined; created?: (() => any) | undefined; beforeMount?: (() => any) | undefined; mounted?: (() => any) | undefined; beforeUpdate?: (() => any) | undefined; updated?: (() => any) | undefined; activated?: (() => any) | undefined; deactivated?: (() => any) | undefined; beforeDestroy?: (() => any) | undefined; beforeUnmount?: (() => any) | undefined; destroyed?: (() => any) | undefined; unmounted?: (() => any) | undefined; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | undefined; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | undefined; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => boolean | void) | undefined; delimiters?: [string, string] | undefined; __differentiator?: string | number | symbol | undefined; __isBuiltIn?: boolean | undefined; __file?: string | undefined; __name?: string | undefined; beforeRouteEnter?: import("vue-router").NavigationGuardWithThis | undefined; beforeRouteUpdate?: import("vue-router").NavigationGuard | undefined; beforeRouteLeave?: import("vue-router").NavigationGuard | undefined; } | undefined; children?: any[] | undefined; parent?: any | undefined; checked?: boolean | undefined; _keyPath?: string | undefined; type?: string | undefined; }[] | undefined; parent?: { [x: string]: unknown; id?: string | number | undefined; key?: string | number | undefined; label?: string | undefined; icon?: string | import("vue").FunctionalComponent | { new (...args: any[]): any; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; } | { [x: string]: any; setup?: ((this: void, props: import("@vue/shared").LooseRequired, ctx: { attrs: import("vue").Attrs; slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; emit: ((event: unknown, ...args: any[]) => void) | ((event: string, ...args: any[]) => void); expose: = Record>(exposed?: Exposed | undefined) => void; }) => any) | undefined; name?: string | undefined; template?: string | object | undefined; render?: Function | undefined; components?: Record> | undefined; directives?: Record> | undefined; inheritAttrs?: boolean | undefined; emits?: any; slots?: {} | undefined; expose?: string[] | undefined; serverPrefetch?: (() => void | Promise) | undefined; compilerOptions?: { isCustomElement?: ((tag: string) => boolean) | undefined; whitespace?: "preserve" | "condense" | undefined; comments?: boolean | undefined; delimiters?: [string, string] | undefined; } | undefined; call?: ((this: unknown, ...args: unknown[]) => never) | undefined; __isFragment?: undefined; __isTeleport?: undefined; __isSuspense?: undefined; __defaults?: {} | undefined; compatConfig?: { GLOBAL_MOUNT?: boolean | "suppress-warning" | undefined; GLOBAL_MOUNT_CONTAINER?: boolean | "suppress-warning" | undefined; GLOBAL_EXTEND?: boolean | "suppress-warning" | undefined; GLOBAL_PROTOTYPE?: boolean | "suppress-warning" | undefined; GLOBAL_SET?: boolean | "suppress-warning" | undefined; GLOBAL_DELETE?: boolean | "suppress-warning" | undefined; GLOBAL_OBSERVABLE?: boolean | "suppress-warning" | undefined; GLOBAL_PRIVATE_UTIL?: boolean | "suppress-warning" | undefined; CONFIG_SILENT?: boolean | "suppress-warning" | undefined; CONFIG_DEVTOOLS?: boolean | "suppress-warning" | undefined; CONFIG_KEY_CODES?: boolean | "suppress-warning" | undefined; CONFIG_PRODUCTION_TIP?: boolean | "suppress-warning" | undefined; CONFIG_IGNORED_ELEMENTS?: boolean | "suppress-warning" | undefined; CONFIG_WHITESPACE?: boolean | "suppress-warning" | undefined; CONFIG_OPTION_MERGE_STRATS?: boolean | "suppress-warning" | undefined; INSTANCE_SET?: boolean | "suppress-warning" | undefined; INSTANCE_DELETE?: boolean | "suppress-warning" | undefined; INSTANCE_DESTROY?: boolean | "suppress-warning" | undefined; INSTANCE_EVENT_EMITTER?: boolean | "suppress-warning" | undefined; INSTANCE_EVENT_HOOKS?: boolean | "suppress-warning" | undefined; INSTANCE_CHILDREN?: boolean | "suppress-warning" | undefined; INSTANCE_LISTENERS?: boolean | "suppress-warning" | undefined; INSTANCE_SCOPED_SLOTS?: boolean | "suppress-warning" | undefined; INSTANCE_ATTRS_CLASS_STYLE?: boolean | "suppress-warning" | undefined; OPTIONS_DATA_FN?: boolean | "suppress-warning" | undefined; OPTIONS_DATA_MERGE?: boolean | "suppress-warning" | undefined; OPTIONS_BEFORE_DESTROY?: boolean | "suppress-warning" | undefined; OPTIONS_DESTROYED?: boolean | "suppress-warning" | undefined; WATCH_ARRAY?: boolean | "suppress-warning" | undefined; PROPS_DEFAULT_THIS?: boolean | "suppress-warning" | undefined; V_ON_KEYCODE_MODIFIER?: boolean | "suppress-warning" | undefined; CUSTOM_DIR?: boolean | "suppress-warning" | undefined; ATTR_FALSE_VALUE?: boolean | "suppress-warning" | undefined; ATTR_ENUMERATED_COERCION?: boolean | "suppress-warning" | undefined; TRANSITION_CLASSES?: boolean | "suppress-warning" | undefined; TRANSITION_GROUP_ROOT?: boolean | "suppress-warning" | undefined; COMPONENT_ASYNC?: boolean | "suppress-warning" | undefined; COMPONENT_FUNCTIONAL?: boolean | "suppress-warning" | undefined; COMPONENT_V_MODEL?: boolean | "suppress-warning" | undefined; RENDER_FUNCTION?: boolean | "suppress-warning" | undefined; FILTERS?: boolean | "suppress-warning" | undefined; PRIVATE_APIS?: boolean | "suppress-warning" | undefined; MODE?: 2 | 3 | ((comp: import("vue").Component | null) => 2 | 3) | undefined; } | undefined; data?: ((this: any, vm: any) => any) | undefined; computed?: import("vue").ComputedOptions | undefined; methods?: import("vue").MethodOptions | undefined; watch?: { [x: string]: (string | import("vue").WatchCallback | ({ handler: string | import("vue").WatchCallback; } & import("vue").WatchOptions)) | (string | import("vue").WatchCallback | ({ handler: string | import("vue").WatchCallback; } & import("vue").WatchOptions))[]; } | undefined; provide?: import("vue").ComponentProvideOptions | undefined; inject?: {} | string[] | undefined; filters?: Record | undefined; mixins?: any[] | undefined; extends?: any; beforeCreate?: (() => any) | undefined; created?: (() => any) | undefined; beforeMount?: (() => any) | undefined; mounted?: (() => any) | undefined; beforeUpdate?: (() => any) | undefined; updated?: (() => any) | undefined; activated?: (() => any) | undefined; deactivated?: (() => any) | undefined; beforeDestroy?: (() => any) | undefined; beforeUnmount?: (() => any) | undefined; destroyed?: (() => any) | undefined; unmounted?: (() => any) | undefined; renderTracked?: ((e: import("vue").DebuggerEvent) => void) | undefined; renderTriggered?: ((e: import("vue").DebuggerEvent) => void) | undefined; errorCaptured?: ((err: unknown, instance: import("vue").ComponentPublicInstance<{}, {}, {}, {}, {}, {}, {}, {}, false, import("vue").ComponentOptionsBase, {}, {}, "", {}, any> | null, info: string) => boolean | void) | undefined; delimiters?: [string, string] | undefined; __differentiator?: string | number | symbol | undefined; __isBuiltIn?: boolean | undefined; __file?: string | undefined; __name?: string | undefined; beforeRouteEnter?: import("vue-router").NavigationGuardWithThis | undefined; beforeRouteUpdate?: import("vue-router").NavigationGuard | undefined; beforeRouteLeave?: import("vue-router").NavigationGuard | undefined; } | undefined; children?: any[] | undefined; parent?: any | undefined; checked?: boolean | undefined; _keyPath?: string | undefined; type?: string | undefined; } | undefined; checked?: boolean | undefined; _keyPath?: string | undefined; type?: string | undefined; }[]; colorClass: string; filterNodeFn: (value: string, data: VcTreeNodeType) => boolean; } | undefined; flatAllOptions: VcTreeNodeGenericType[]; selectedModel: VcTreeNodeGenericType[]; emitData: (val: VcTreeNodeGenericType[]) => void; onRemoveTag: (data: VcTreeNodeGenericType) => void; onClickOutside: () => void; setContainerWidth: () => void; onSelectedNodes: (data: VcTreeNodeGenericType[]) => void; }): void; attrs: any; slots: { "option-label"?(_: { data: any; }): any; "tree-top-content"?(_: {}): any; }; emit: { (event: 'update:modelValue', value: Model[]): void; (event: 'on-change', value: VcTreeNodeGenericType[]): void; }; } | undefined; }; export default _default; type __VLS_Prettify = { [K in keyof T]: T[K]; } & {};