import { UndoableAction } from './UndoableAction'; /** * Groups several actions into one undo step. Used by paste, which can change * many cells at once but should undo/redo as a single operation. Undo runs the * inner actions in reverse; redo runs them in order. A single onApplied call * redraws once after the whole batch. */ export declare class BatchAction implements UndoableAction { private actions; private onApplied; constructor(actions: UndoableAction[], onApplied: () => void); undo(): void; redo(): void; }