import { type DocumentCellFormattingBorders } from './work-document-table-formatting-borders'; interface DocxCellFormattingChangePatch { id: number; author: string; date: string; before: string; } export declare class DocxCellFormattingChangePatchCollector { readonly patches: Array; readonly noWrap: boolean[]; readonly textDirection: Array; readonly fitText: boolean[]; readonly hideMark: boolean[]; readonly cnfStyles: Array; readonly hMerges: Array; readonly vMerges: Array; readonly gridSpans: Array; readonly borders: Array; record(element: HTMLTableCellElement, id: number): void; } export declare function patchDocxCellFormattingChanges(buffer: ArrayBuffer, patches: readonly (DocxCellFormattingChangePatch | null)[], noWrap?: readonly boolean[], textDirection?: readonly (string | null)[], fitText?: readonly boolean[], hideMark?: readonly boolean[], cnfStyles?: readonly (string | null)[], hMerges?: readonly (string | null)[], vMerges?: readonly (string | null)[], gridSpans?: readonly (number | null)[], borders?: readonly (DocumentCellFormattingBorders | null)[]): Promise; export {};