import { BaseReorderOperation, RowReorderExecutor } from "../rowReorder/reorderExecutor.js"; import type { ReorderOperation, ReorderExecutionContext } from "../rowReorder/types.js"; /** * Handles reordering of items within the same parent group. */ export declare class SameParentSwapOperation extends BaseReorderOperation { readonly operationType = "same-parent-swap"; detectOperation(ctx: ReorderExecutionContext): ReorderOperation | null; executeOperation(operation: ReorderOperation, ctx: ReorderExecutionContext): void; } export declare const treeDataReorderExecutor: RowReorderExecutor;