import { Table, Value } from 'fittable-core/model'; import { CellValueChange } from '../../table-change-writter/cell/cell-value-change-writter.js'; import { CellRangeAddressObjects } from './cell-range-address-objects.js'; export declare class CellValueChangesVisitor { private readonly table; private readonly newValues; static of(table: Table, newValues: CellRangeAddressObjects): CellValueChangesVisitor; private constructor(); visit(callbackFn: (valueChange: CellValueChange, valueUndoChange: CellValueChange) => void): void; private buildCellValueTableChangesBuilder; }