import { Table } from 'fittable-core/model'; import { TableChangeWritter, TableChangeWritterFactory, Args } from 'fittable-core/operations'; export type CellCopyChange = Args<'cell-copy'> & { cellRange: unknown; }; export declare class CellCopyChangeWritter implements TableChangeWritter { private readonly table; private readonly change; private readonly styledTable?; private readonly mergedRegionsTable?; private readonly cellDataTypeTable?; constructor(table: Table, change: CellCopyChange); run(): void; private createCliboardText; private createHtmlCell; private isMergedHiddenCell; private getMergedRegionsAtt; private getCellDataTypeAtt; private getCssStyleAtt; } export declare class CellCopyChangeWritterFactory implements TableChangeWritterFactory { createTableChangeWritter(table: Table, change: CellCopyChange): TableChangeWritter; }