import type { EditorState, Transaction } from '@tiptap/pm/state'; import type { WorkDocumentChangeIdentity } from './work-document-changes'; interface DocumentTableFormattingTrackingOptions { createChange: () => WorkDocumentChangeIdentity; } /** * When track-changes is on, table layout / alignment / preferred-width / * indent / default cell-margin / bidiVisual / solid-fill / tblLook / tblOverlap / tblStyle / tblCellSpacing / tblStyleColBandSize / tblStyleRowBandSize / tblBorders / tblCaption / tblDescription / reviewable tblpPr float edits become * reviewable `table-formatting` revisions. * * Layout-mode switches (`setDocumentTableLayoutMode`) also rewrite cell * `colwidth` / percentage attrs; those companions are ignored when deciding * whether the table body stayed the same so the geometry edit stays * reviewable. */ export declare function trackDocumentTableFormattingTransaction(transaction: Transaction, state: EditorState, options: DocumentTableFormattingTrackingOptions): boolean; export {};