import { Static } from '../type-utils'; import type { Simplify } from 'type-fest'; declare const data: import("@sinclair/typebox").TObject<{ data: import("@sinclair/typebox").TOptional; disabled: import("@sinclair/typebox").TBoolean; }>>>>; checkable: import("@sinclair/typebox").TOptional; checkedCustom: import("@sinclair/typebox").TOptional>; expandType: import("@sinclair/typebox").TOptional>; expandCustom: import("@sinclair/typebox").TOptional>; showIcon: import("@sinclair/typebox").TOptional; foldIcon: import("@sinclair/typebox").TOptional; expendIcon: import("@sinclair/typebox").TOptional; leafIcon: import("@sinclair/typebox").TOptional; line: import("@sinclair/typebox").TOptional; }>; declare const properties: import("@sinclair/typebox").TObject<{ data: import("@sinclair/typebox").TOptional; disabled: import("@sinclair/typebox").TBoolean; }>>>>; line: import("@sinclair/typebox").TOptional; foldIcon: import("@sinclair/typebox").TOptional; expendIcon: import("@sinclair/typebox").TOptional; leafIcon: import("@sinclair/typebox").TOptional; checkable: import("@sinclair/typebox").TOptional; checkedCustom: import("@sinclair/typebox").TOptional>; expandType: import("@sinclair/typebox").TOptional>; expandCustom: import("@sinclair/typebox").TOptional>; showIcon: import("@sinclair/typebox").TOptional; treeInfo: import("@sinclair/typebox").TObject<{ checkedState: import("@sinclair/typebox").TOptional; selectedState: import("@sinclair/typebox").TOptional; expandedtate: import("@sinclair/typebox").TOptional; event: import("@sinclair/typebox").TUnsafe; currentNode: import("@sinclair/typebox").TObject<{ data: import("@sinclair/typebox").TOptional; disabled: import("@sinclair/typebox").TBoolean; }>>>>; }>; selected: import("@sinclair/typebox").TArray; selectedPositions: import("@sinclair/typebox").TArray; selectedNodes: import("@sinclair/typebox").TArray; disabled: import("@sinclair/typebox").TBoolean; }>>>; expanded: import("@sinclair/typebox").TArray; expandedPositions: import("@sinclair/typebox").TArray; expandedNodes: import("@sinclair/typebox").TArray; disabled: import("@sinclair/typebox").TBoolean; }>>>; searched: import("@sinclair/typebox").TArray; searchedPositions: import("@sinclair/typebox").TArray; searchedNodes: import("@sinclair/typebox").TArray; disabled: import("@sinclair/typebox").TBoolean; }>>>; checked: import("@sinclair/typebox").TArray; checkedPositions: import("@sinclair/typebox").TArray; checkedNodes: import("@sinclair/typebox").TArray; disabled: import("@sinclair/typebox").TBoolean; }>>>; childChecked: import("@sinclair/typebox").TArray; childCheckedPositions: import("@sinclair/typebox").TArray; childCheckedNodes: import("@sinclair/typebox").TArray; disabled: import("@sinclair/typebox").TBoolean; }>>>; }>; }>; export type DataType = Simplify>; export type PropsType = Simplify>; declare const config: { readonly $schema: "https://comp-public-1303824488.cos.ap-shanghai.myqcloud.com/schema/lcds_component.json"; readonly data: import("@sinclair/typebox").TObject<{ data: import("@sinclair/typebox").TOptional; disabled: import("@sinclair/typebox").TBoolean; }>>>>; checkable: import("@sinclair/typebox").TOptional; checkedCustom: import("@sinclair/typebox").TOptional>; expandType: import("@sinclair/typebox").TOptional>; expandCustom: import("@sinclair/typebox").TOptional>; showIcon: import("@sinclair/typebox").TOptional; foldIcon: import("@sinclair/typebox").TOptional; expendIcon: import("@sinclair/typebox").TOptional; leafIcon: import("@sinclair/typebox").TOptional; line: import("@sinclair/typebox").TOptional; }>; readonly properties: import("@sinclair/typebox").TObject<{ data: import("@sinclair/typebox").TOptional; disabled: import("@sinclair/typebox").TBoolean; }>>>>; line: import("@sinclair/typebox").TOptional; foldIcon: import("@sinclair/typebox").TOptional; expendIcon: import("@sinclair/typebox").TOptional; leafIcon: import("@sinclair/typebox").TOptional; checkable: import("@sinclair/typebox").TOptional; checkedCustom: import("@sinclair/typebox").TOptional>; expandType: import("@sinclair/typebox").TOptional>; expandCustom: import("@sinclair/typebox").TOptional>; showIcon: import("@sinclair/typebox").TOptional; treeInfo: import("@sinclair/typebox").TObject<{ checkedState: import("@sinclair/typebox").TOptional; selectedState: import("@sinclair/typebox").TOptional; expandedtate: import("@sinclair/typebox").TOptional; event: import("@sinclair/typebox").TUnsafe; currentNode: import("@sinclair/typebox").TObject<{ data: import("@sinclair/typebox").TOptional; disabled: import("@sinclair/typebox").TBoolean; }>>>>; }>; selected: import("@sinclair/typebox").TArray; selectedPositions: import("@sinclair/typebox").TArray; selectedNodes: import("@sinclair/typebox").TArray; disabled: import("@sinclair/typebox").TBoolean; }>>>; expanded: import("@sinclair/typebox").TArray; expandedPositions: import("@sinclair/typebox").TArray; expandedNodes: import("@sinclair/typebox").TArray; disabled: import("@sinclair/typebox").TBoolean; }>>>; searched: import("@sinclair/typebox").TArray; searchedPositions: import("@sinclair/typebox").TArray; searchedNodes: import("@sinclair/typebox").TArray; disabled: import("@sinclair/typebox").TBoolean; }>>>; checked: import("@sinclair/typebox").TArray; checkedPositions: import("@sinclair/typebox").TArray; checkedNodes: import("@sinclair/typebox").TArray; disabled: import("@sinclair/typebox").TBoolean; }>>>; childChecked: import("@sinclair/typebox").TArray; childCheckedPositions: import("@sinclair/typebox").TArray; childCheckedNodes: import("@sinclair/typebox").TArray; disabled: import("@sinclair/typebox").TBoolean; }>>>; }>; }>; readonly classes: readonly [{ readonly name: "根元素"; readonly selector: ".wd-tree"; readonly description: "树组件根元素"; }, { readonly name: "PC 端按钮根元素"; readonly selector: ".wd-pc-tree"; readonly description: "可以为 PC 端的按钮编写样式"; }, { readonly name: "H5 端按钮根元素"; readonly selector: ".wd-h5-tree"; readonly description: "可以为 H5 端的按钮编写样式"; }, { readonly name: "展开/折叠箭头"; readonly selector: ".wd-tree__switcher"; readonly description: "展开/折叠箭头的样式"; }, { readonly name: "显示标签"; readonly selector: ".wd-tree__label-text"; readonly description: "显示标签的样式"; }, { readonly name: "点击的节点背景"; readonly selector: ".wd-tree-node.is-selected"; readonly description: "用户点击后节点标签的样式"; }, { readonly name: "连接线"; readonly selector: ".wd-tree--line"; readonly description: "展示的连接线的样式"; }]; readonly methods: readonly [{ readonly name: "searchNode"; readonly label: "搜索节点"; readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"]; readonly description: "搜索值"; readonly params: import("@sinclair/typebox").TObject<{ searchKey: import("@sinclair/typebox").TString; }>; }]; readonly events: readonly [{ readonly title: "选中节点改变"; readonly name: "selectNodeChange"; readonly description: "用户选中的数据发生改变时触发,出参所选节点数据"; readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"]; readonly detail: import("@sinclair/typebox").TObject<{ treeInfo: import("@sinclair/typebox").TObject<{ checkedState: import("@sinclair/typebox").TOptional; selectedState: import("@sinclair/typebox").TOptional; expandedtate: import("@sinclair/typebox").TOptional; event: import("@sinclair/typebox").TUnsafe; currentNode: import("@sinclair/typebox").TObject<{ data: import("@sinclair/typebox").TOptional; disabled: import("@sinclair/typebox").TBoolean; }>>>>; }>; selected: import("@sinclair/typebox").TArray; selectedPositions: import("@sinclair/typebox").TArray; selectedNodes: import("@sinclair/typebox").TArray; disabled: import("@sinclair/typebox").TBoolean; }>>>; expanded: import("@sinclair/typebox").TArray; expandedPositions: import("@sinclair/typebox").TArray; expandedNodes: import("@sinclair/typebox").TArray; disabled: import("@sinclair/typebox").TBoolean; }>>>; searched: import("@sinclair/typebox").TArray; searchedPositions: import("@sinclair/typebox").TArray; searchedNodes: import("@sinclair/typebox").TArray; disabled: import("@sinclair/typebox").TBoolean; }>>>; checked: import("@sinclair/typebox").TArray; checkedPositions: import("@sinclair/typebox").TArray; checkedNodes: import("@sinclair/typebox").TArray; disabled: import("@sinclair/typebox").TBoolean; }>>>; childChecked: import("@sinclair/typebox").TArray; childCheckedPositions: import("@sinclair/typebox").TArray; childCheckedNodes: import("@sinclair/typebox").TArray; disabled: import("@sinclair/typebox").TBoolean; }>>>; }>; }>; }, { readonly title: "节点展开/折叠"; readonly name: "nodeExpandChange"; readonly description: "用户展开/折叠某节点时触发,出参被展开/折叠的节点数据"; readonly 'x-platforms': readonly ["MOBILEWEB", "PCWEB"]; readonly detail: import("@sinclair/typebox").TObject<{ treeInfo: import("@sinclair/typebox").TObject<{ checkedState: import("@sinclair/typebox").TOptional; selectedState: import("@sinclair/typebox").TOptional; expandedtate: import("@sinclair/typebox").TOptional; event: import("@sinclair/typebox").TUnsafe; currentNode: import("@sinclair/typebox").TObject<{ data: import("@sinclair/typebox").TOptional; disabled: import("@sinclair/typebox").TBoolean; }>>>>; }>; selected: import("@sinclair/typebox").TArray; selectedPositions: import("@sinclair/typebox").TArray; selectedNodes: import("@sinclair/typebox").TArray; disabled: import("@sinclair/typebox").TBoolean; }>>>; expanded: import("@sinclair/typebox").TArray; expandedPositions: import("@sinclair/typebox").TArray; expandedNodes: import("@sinclair/typebox").TArray; disabled: import("@sinclair/typebox").TBoolean; }>>>; searched: import("@sinclair/typebox").TArray; searchedPositions: import("@sinclair/typebox").TArray; searchedNodes: import("@sinclair/typebox").TArray; disabled: import("@sinclair/typebox").TBoolean; }>>>; checked: import("@sinclair/typebox").TArray; checkedPositions: import("@sinclair/typebox").TArray; checkedNodes: import("@sinclair/typebox").TArray; disabled: import("@sinclair/typebox").TBoolean; }>>>; childChecked: import("@sinclair/typebox").TArray; childCheckedPositions: import("@sinclair/typebox").TArray; childCheckedNodes: import("@sinclair/typebox").TArray; disabled: import("@sinclair/typebox").TBoolean; }>>>; }>; }>; }]; readonly meta: { readonly name: "WdTree"; readonly componentName: "Tree"; readonly title: "树"; readonly description: "以树形结构展示多层级的数据内容,如组织架构、物料信息、客户分类等"; readonly icon: "../../icons/Tree.svg"; readonly category: "展示"; readonly categoryOrder: 400; readonly componentOrder: 250; readonly platform: readonly ["MOBILEWEB", "PCWEB"]; readonly visible: readonly ["APP"]; readonly docsUrl: "https://docs.cloudbase.net/lowcode/components/wedaUI/src/docs/compsdocs/show/WdTree"; readonly group: { readonly 数据: { readonly 'x-index': 1; readonly expand: true; }; readonly 操作控制: { readonly 'x-index': 2; readonly expand: true; }; readonly 节点风格: { readonly 'x-index': 3; readonly expand: true; }; }; }; }; export default config;