import { BaseReorderOperation, type ReorderOperation, type ReorderExecutionContext } from '@mui/x-data-grid-pro/internals'; import type { GridPrivateApiPremium } from "../../../models/gridApiPremium.js"; type ReorderExecutionContextType = ReorderExecutionContext; /** * Handles moving leaf nodes between different parent groups. */ export declare class CrossParentLeafOperation extends BaseReorderOperation { readonly operationType = "cross-parent-leaf"; detectOperation(ctx: ReorderExecutionContext): ReorderOperation | null; executeOperation(operation: ReorderOperation, ctx: ReorderExecutionContextType): Promise; } /** * Handles moving entire groups between different parents. */ export declare class CrossParentGroupOperation extends BaseReorderOperation { readonly operationType = "cross-parent-group"; detectOperation(ctx: ReorderExecutionContext): ReorderOperation | null; executeOperation(operation: ReorderOperation, ctx: ReorderExecutionContextType): Promise; } export {};