import { type DocumentTablePreferredWidth } from './work-document-table-geometry'; interface DocxRowFormattingChangePatch { id: number; author: string; date: string; before: string; } export declare class DocxRowFormattingChangePatchCollector { readonly patches: Array; readonly hidden: boolean[]; readonly alignments: Array<'left' | 'center' | 'right' | null>; readonly gridBefore: Array; readonly gridAfter: Array; readonly widthBefore: Array; readonly widthAfter: Array; readonly cnfStyles: Array; readonly divIds: Array; readonly tblCellSpacings: Array; record(element: HTMLTableRowElement, id: number): void; } export declare function patchDocxRowFormattingChanges(buffer: ArrayBuffer, patches: readonly (DocxRowFormattingChangePatch | null)[], hidden?: readonly boolean[], alignments?: readonly ('left' | 'center' | 'right' | null)[], gridBefore?: readonly (number | null)[], gridAfter?: readonly (number | null)[], widthBefore?: readonly (DocumentTablePreferredWidth | null)[], widthAfter?: readonly (DocumentTablePreferredWidth | null)[], cnfStyles?: readonly (string | null)[], divIds?: readonly (number | null)[], tblCellSpacings?: readonly (DocumentTablePreferredWidth | null)[]): Promise; export {};