/** * MathML ↔ OMML Conversion * * Provides bidirectional conversion between MathML strings and the internal * OMML (Office Math Markup Language) model used by the Word module. * * @stability experimental * * Coverage: fractions, superscript, subscript, radicals, nary operators * (sum/integral/product), delimiters (parentheses/brackets), and matrices. */ import type { MathContent } from "../types.js"; /** * Convert OMML model content to a MathML string. * * @param content - Array of MathContent nodes from the OMML model * @returns A complete MathML string wrapped in `` element * * @stability experimental */ export declare function ommlToMathML(content: readonly MathContent[]): string; /** * Convert a MathML string to OMML model content. * * @param mathml - A MathML string (with or without the outer `` wrapper) * @returns Array of MathContent nodes for the OMML model * * @stability experimental */ export declare function mathMLToOmml(mathml: string): MathContent[];