import { type WorkDocumentEquationOpaque } from './work-document-equation-opaque'; import { type WorkDocumentEquation } from './work-document-equations'; import { type OoxmlPackage } from './work-ooxml-package'; export interface ImportedDocxEquationMarkers { equations: ImportedDocxEquationMarker[]; } export interface MarkedDocxEquationPart { document: Document; path: string; } export interface DocxEquationInspection { equation: WorkDocumentEquation | null; text: string; status: 'supported' | 'unsupported' | 'spoofed'; } interface ImportedDocxEquationMarker { marker: string; equation?: WorkDocumentEquation; opaque?: WorkDocumentEquationOpaque; } export declare function markDocxPackageEquations(archive: OoxmlPackage, document: Document, existingParts?: readonly MarkedDocxEquationPart[]): Promise<{ markers: ImportedDocxEquationMarkers; parts: MarkedDocxEquationPart[]; changed: boolean; }>; export declare function applyImportedDocxEquationMarkers(document: Document, markers: ImportedDocxEquationMarkers): void; export declare function hasImportedDocxEquationMarkers(markers: ImportedDocxEquationMarkers): boolean; export declare function inspectDocxEquation(element: Element): DocxEquationInspection; export declare function docxEquationPlainText(element: Element): string; export declare function isSupportedDocxEquationPlacement(element: Element): boolean; export declare function docxEquationHasRelationshipBindings(element: Element): boolean; export declare function isPreservableUnsupportedDocxEquation(element: Element): boolean; export declare function serializePreservableDocxEquationOmml(element: Element): string | null; export declare function docxEquationHtml(element: Element): string; export {};