import { UndoableAction } from './UndoableAction'; import { DataView } from '../data/DataView'; import { Column } from '../models/Column'; /** A single cell value change. Undo/redo swaps the stored old and new values. */ export declare class EditAction implements UndoableAction { private data; private column; private row; private oldValue; private newValue; private onApplied; constructor(data: DataView, column: Column, row: number, oldValue: unknown, newValue: unknown, onApplied: () => void); private apply; undo(): void; redo(): void; }