import { TreeNodeOptions, TreeNodeBase, TreeNode } from './types.js'; /** * * 移动树节点 * * moveTreeNode(treeObj,fromNode,toNode,position) * */ interface MoveTreeNodeOptions extends TreeNodeOptions { } declare enum MoveTreeNodePosition { LastChild = 0,// 移动为目标节点的最后一个子节点 FirstChild = 1,// Next = 2,// 下一个兄弟节点 Previous = 3 } declare function moveTreeNode(treeObj: Node | Node[], fromNodeId: Node[IdKey], toNodeId: Node[IdKey], pos?: MoveTreeNodePosition, options?: MoveTreeNodeOptions): void; export { type MoveTreeNodeOptions, MoveTreeNodePosition, moveTreeNode };