import { BaseReorderOperation } from "./operations.js";
import type { ReorderExecutionContext } from "./types.js";
/**
 * Executor class for handling row reorder operations in grouped data grids.
 *
 * This class coordinates the execution of different reorder operation types,
 * trying each operation in order until one succeeds or all fail.
 */
declare class RowReorderExecutor {
  private operations;
  constructor(operations: BaseReorderOperation[]);
  execute(ctx: ReorderExecutionContext): Promise<void>;
}
export declare const rowGroupingReorderExecutor: RowReorderExecutor;
export {};