import { type WorkDocumentTextBoxProperties } from './work-document-text-box'; export interface ImportedDocxTextBoxMarker { marker: string; properties: WorkDocumentTextBoxProperties; } export interface ImportedDocxTextBoxMarkers { textBoxes: ImportedDocxTextBoxMarker[]; } export interface DocxTextBoxInspection { supported: number; unsupported: number; } /** * Rewrites supported WPS text boxes into ordinary Word runs for Mammoth. * Mammoth intentionally ignores `wps:txbxContent`; the marker is consumed * after conversion and replaced with an editable HTML block. */ export declare function markDocxTextBoxes(document: Document): ImportedDocxTextBoxMarkers; /** * Inspects WPS text-box shapes without mutating the source package. The * importer deliberately supports only a shape that is the sole drawing in a * paragraph; mixed paragraphs remain on Mammoth's normal compatibility path. */ export declare function inspectDocxTextBoxes(document: Document): DocxTextBoxInspection; export declare function applyImportedDocxTextBoxMarkers(document: Document, markers: ImportedDocxTextBoxMarkers): void; export declare function hasImportedDocxTextBoxMarkers(markers: ImportedDocxTextBoxMarkers): boolean;