import { ParagraphBlock, Run, TextRun, TrackedChangeMeta } from '../../../../contracts/src/index.js'; import { TrackedChangesRenderConfig } from './types.js'; export declare const getTrackedChangeLayers: (run: TextRun) => TrackedChangeMeta[]; export declare const resolveTrackedChangesConfig: (block: ParagraphBlock) => TrackedChangesRenderConfig; /** * Applies a structural row-level tracked change (inserted/deleted whole row) to * a single table cell element, reusing the exact same machinery as inline runs: * the shared {@link TrackedChangeMeta}, the `TRACK_CHANGE_BASE_CLASS` * (`track-insert-dec` / `track-delete-dec`), the `TRACK_CHANGE_MODIFIER_CLASS` * mode map (insert → review:highlighted / original:hidden / final:normal; * delete → review:highlighted / original:normal / final:hidden), and * `applyAuthorColorVariables` for the per-author color CSS variable family. * * The painter renders a row as cells appended to a container (there is no * `