import { Table } from 'fittable-core/model'; import { TableChangeWritter, TableChangeWritterFactory, Args } from 'fittable-core/operations'; export type CellRemoveChange = Args<'cell-remove'> & { cellRanges: unknown[]; }; export declare class CellRemoveChangeWritter implements TableChangeWritter { private readonly table; private readonly change; constructor(table: Table, change: CellRemoveChange); run(): void; private removeCells; private removeRowIfEmpty; } export declare class CellRemoveChangeWritterFactory implements TableChangeWritterFactory { createTableChangeWritter(table: Table, change: CellRemoveChange): TableChangeWritter; }