declare const _default: import('../../../node_modules/@vue/runtime-core').DefineComponent<{ _constants: { type: ObjectConstructor; default: () => { defaultNodeConfig: { lazy: boolean; load: null; isLeaf: string; afterLoad: null; currentNodeKey: null; checkStrictly: boolean; checkDescendants: null; defaultCheckedKeys: null; defaultExpandedKeys: null; autoExpandParent: null; defaultExpandAll: null; filterNodeMethod: null; }; }; }; data: { type: ArrayConstructor; default: () => never[]; }; modelValue: (StringConstructor | NumberConstructor | ArrayConstructor)[]; visible: { type: BooleanConstructor; default: boolean; }; valueField: { type: StringConstructor; default: string; }; textField: { type: StringConstructor; default: string; }; textField2: { type: StringConstructor; default: string; }; textField3: { type: StringConstructor; default: string; }; title: StringConstructor; textSplit: { type: StringConstructor; default: string; }; showHeader: { type: BooleanConstructor; default: boolean; }; customClass: (ObjectConstructor | StringConstructor | ArrayConstructor)[]; mask: { type: BooleanConstructor; default: boolean; }; ellipsis: { type: BooleanConstructor; default: boolean; }; searchConfig: { type: ObjectConstructor; default: () => { options: never[]; searchMethod: null; openSearchSlot: boolean; }; }; childrenField: { type: StringConstructor; default: string; }; nodeConfig: { type: ObjectConstructor; default: () => { lazy: boolean; load: null; isLeaf: string; afterLoad: null; currentNodeKey: null; checkStrictly: boolean; checkDescendants: null; defaultCheckedKeys: null; defaultExpandedKeys: null; autoExpandParent: null; defaultExpandAll: null; filterNodeMethod: null; }; }; lockScroll: { type: BooleanConstructor; default: boolean; }; emitPath: { type: BooleanConstructor; default: boolean; }; tiny_mode: StringConstructor; tiny_mode_root: BooleanConstructor; tiny_template: (ObjectConstructor | FunctionConstructor)[]; tiny_renderless: FunctionConstructor; tiny_theme: StringConstructor; tiny_mcp_config: ObjectConstructor; tiny_chart_theme: ObjectConstructor; }, { t: (this: any, path: any, options?: any) => any; vm: any; f: (props: any, attrs?: {}) => {}; a: (attrs: any, filters: any, include: any) => {}; d: (props: any) => void; dp: (props: any) => void; gcls: (key: any) => any; m: (...cssClasses: any[]) => string; }, unknown, {}, {}, import('../../../node_modules/vue3').ComponentOptionsMixin, import('../../../node_modules/vue3').ComponentOptionsMixin, ("click" | "close" | "update:modelValue" | "update:visible" | "update:text" | "confirm" | "search-click")[], "click" | "close" | "update:modelValue" | "update:visible" | "update:text" | "confirm" | "search-click", import('../../../node_modules/vue3').PublicProps, Readonly { defaultNodeConfig: { lazy: boolean; load: null; isLeaf: string; afterLoad: null; currentNodeKey: null; checkStrictly: boolean; checkDescendants: null; defaultCheckedKeys: null; defaultExpandedKeys: null; autoExpandParent: null; defaultExpandAll: null; filterNodeMethod: null; }; }; }; data: { type: ArrayConstructor; default: () => never[]; }; modelValue: (StringConstructor | NumberConstructor | ArrayConstructor)[]; visible: { type: BooleanConstructor; default: boolean; }; valueField: { type: StringConstructor; default: string; }; textField: { type: StringConstructor; default: string; }; textField2: { type: StringConstructor; default: string; }; textField3: { type: StringConstructor; default: string; }; title: StringConstructor; textSplit: { type: StringConstructor; default: string; }; showHeader: { type: BooleanConstructor; default: boolean; }; customClass: (ObjectConstructor | StringConstructor | ArrayConstructor)[]; mask: { type: BooleanConstructor; default: boolean; }; ellipsis: { type: BooleanConstructor; default: boolean; }; searchConfig: { type: ObjectConstructor; default: () => { options: never[]; searchMethod: null; openSearchSlot: boolean; }; }; childrenField: { type: StringConstructor; default: string; }; nodeConfig: { type: ObjectConstructor; default: () => { lazy: boolean; load: null; isLeaf: string; afterLoad: null; currentNodeKey: null; checkStrictly: boolean; checkDescendants: null; defaultCheckedKeys: null; defaultExpandedKeys: null; autoExpandParent: null; defaultExpandAll: null; filterNodeMethod: null; }; }; lockScroll: { type: BooleanConstructor; default: boolean; }; emitPath: { type: BooleanConstructor; default: boolean; }; tiny_mode: StringConstructor; tiny_mode_root: BooleanConstructor; tiny_template: (ObjectConstructor | FunctionConstructor)[]; tiny_renderless: FunctionConstructor; tiny_theme: StringConstructor; tiny_mcp_config: ObjectConstructor; tiny_chart_theme: ObjectConstructor; }>> & { onClick?: ((...args: any[]) => any) | undefined; onClose?: ((...args: any[]) => any) | undefined; onConfirm?: ((...args: any[]) => any) | undefined; "onUpdate:modelValue"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:text"?: ((...args: any[]) => any) | undefined; "onSearch-click"?: ((...args: any[]) => any) | undefined; }, { data: unknown[]; ellipsis: boolean; visible: boolean; mask: boolean; tiny_mode_root: boolean; _constants: Record; textField: string; valueField: string; showHeader: boolean; lockScroll: boolean; textSplit: string; childrenField: string; searchConfig: Record; nodeConfig: Record; textField2: string; textField3: string; emitPath: boolean; }, {}>; export default _default;