// ag-grid-iux-enterprise v1.0.0 import { IRowNodeStage, StageExecuteParams } from "ag-grid-iux-community"; export declare class GroupStage implements IRowNodeStage { private selectionController; private gridOptionsWrapper; private columnController; private selectableService; private valueService; private eventService; private context; private usingTreeData; private getDataPath; private groupIdSequence; private postConstruct; execute(params: StageExecuteParams): void; private createGroupingDetails; private handleTransaction; private recursiveSortChildren; private sortGroupsWithComparator; private getExistingPathForNode; private moveNodesInWrongPath; private moveNode; private removeNodes; private removeOneNode; private removeFromParent; private addToParent; private shotgunResetEverything; private insertNodes; private insertOneNode; private findParentForNode; private swapGroupWithUserNode; private getOrCreateNextNode; private createGroup; private getChildrenMappedKey; private isExpanded; private getGroupInfo; private getGroupInfoFromCallback; private getGroupInfoFromGroupColumns; }