import { i as LatexDiagnosticSink, n as LatexDiagnostic } from "../diagnostics-DdO0xPGy.js"; import { ContentFormula, MathExpression, MathSymbolEntry } from "document-schema.js"; //#region src/latex/lower.d.ts interface LowerLatexOptions { readonly symbolEntries?: readonly MathSymbolEntry[]; readonly sink?: LatexDiagnosticSink; } interface LatexLoweringResult { readonly expression: MathExpression; readonly diagnostics: readonly LatexDiagnostic[]; readonly mintedSymbols: readonly MathSymbolEntry[]; } declare function lowerLatex(latex: string, options?: LowerLatexOptions): LatexLoweringResult; interface LatexFormulaOptions extends LowerLatexOptions { readonly source?: string; } interface LatexFormulaResult { readonly formula: ContentFormula; readonly diagnostics: readonly LatexDiagnostic[]; readonly mintedSymbols: readonly MathSymbolEntry[]; } declare function latexToFormula(latex: string, options?: LatexFormulaOptions): LatexFormulaResult; //#endregion export { LatexFormulaOptions, LatexFormulaResult, LatexLoweringResult, LowerLatexOptions, latexToFormula, lowerLatex };