import { type SupportedDocxRowFormattingChange } from './work-docx-row-format-change-import'; export interface ImportedDocxTableRowMarker { marker: string; cantSplit?: boolean; repeatHeader?: boolean; hidden?: boolean; alignment?: 'left' | 'center' | 'right'; gridBefore?: number; gridAfter?: number; widthBefore?: { type: 'auto' | 'percent' | 'pixels'; value: number | null; }; widthAfter?: { type: 'auto' | 'percent' | 'pixels'; value: number | null; }; cnfStyle?: string; divId?: number; tblCellSpacing?: { type: 'auto' | 'percent' | 'pixels'; value: number | null; }; rowId?: string; rowHeight?: number; rowHeightRule?: 'atLeast' | 'exact'; rowTextId?: string; propertyRevisionOmml?: string; formattingChange?: SupportedDocxRowFormattingChange; } export interface ImportedDocxTableRowMarkers { rows: ImportedDocxTableRowMarker[]; } export declare function markDocxTableRows(document: Document): ImportedDocxTableRowMarkers; export declare function applyImportedDocxTableRowMarkers(document: Document, markers: ImportedDocxTableRowMarkers): void; export declare function hasImportedDocxTableRowMarkers(markers: ImportedDocxTableRowMarkers): boolean;