import { type WorkDocumentBlockContentControlProperties } from './work-document-block-content-control'; export interface ImportedDocxBlockContentControlMarker { start: string; end: string; properties: WorkDocumentBlockContentControlProperties; text: string; } export interface ImportedDocxBlockContentControlMarkers { controls: ImportedDocxBlockContentControlMarker[]; unsupported: number; } export interface DocxBlockContentControlInspection { supported: number; unsupported: number; } /** * Inspects body-level multi-paragraph text/rich-text `w:sdt` controls. * Repeating sections and inline paragraph controls stay on their own paths. */ export declare function inspectDocxBlockContentControls(document: Document): DocxBlockContentControlInspection; export declare function markDocxBlockContentControls(document: Document): ImportedDocxBlockContentControlMarkers; export declare function applyImportedDocxBlockContentControlMarkers(document: Document, markers: ImportedDocxBlockContentControlMarkers): void; export declare function hasImportedDocxBlockContentControlMarkers(markers: ImportedDocxBlockContentControlMarkers): boolean;