import { type WorkDocumentTableOfContentsEntry, type WorkDocumentTableOfContentsOptions } from './work-document-table-of-contents'; import { type DocxFieldOccurrence } from './work-docx-field-instructions'; export interface ImportedDocxTableOfContentsMarkers { tables: ImportedDocxTableOfContentsMarker[]; } export interface ImportedDocxTableOfContentsMarker { marker: string; id: string; options: WorkDocumentTableOfContentsOptions; entries: WorkDocumentTableOfContentsEntry[]; } export declare function markDocxTablesOfContents(document: Document): ImportedDocxTableOfContentsMarkers; export declare function applyImportedDocxTableOfContentsMarkers(document: Document, markers: ImportedDocxTableOfContentsMarkers): void; export declare function hasImportedDocxTableOfContentsMarkers(markers: ImportedDocxTableOfContentsMarkers): boolean; export declare function supportedDocxTableOfContentsField(field: DocxFieldOccurrence): boolean;