import { TreeNode } from "./model";
/**
 * Utility function that moves an array of {@link TreeNode} into another {@link TreeNode}, by adding them to their children.
 * The function takes care of removing the nodes from the former group, and makes sure no duplicates end up in the list.
 *
 * @param nodesToMove - The array of nodes that are moved into a group.
 * @param groupNode - The group node to insert nodesToMove in.
 * @param treeNodes - Full list of nodes in the tree menu.
 */
export declare function moveNodesToGroupNode(nodesToMove: TreeNode[], groupNode?: TreeNode, treeNodes?: TreeNode[]): TreeNode[];
//# sourceMappingURL=util.d.ts.map