import { MathObjectConverter } from '../types.js';
/**
 * Convert m:sPre (pre-sub-superscript) to MathML <mmultiscripts>.
 *
 * OMML structure:
 *   m:sPre → m:sPrePr (optional), m:sub (subscript), m:sup (superscript), m:e (base)
 *
 * Note: element order differs from m:sSubSup — in m:sPre the base (m:e) is the
 * LAST child, not the first. The converter uses tag-based lookup (not position)
 * so any order is accepted.
 *
 * MathML output:
 *   <mmultiscripts>
 *     <mrow>base</mrow>
 *     <mprescripts/>
 *     <mrow>sub</mrow>
 *     <mrow>sup</mrow>
 *   </mmultiscripts>
 *
 * The <mprescripts/> separator tells MathML that the scripts that follow
 * are placed to the left of the base rather than to the right.
 *
 * @spec ECMA-376 §22.1.2.99
 */
export declare const convertPreSubSuperscript: MathObjectConverter;
//# sourceMappingURL=pre-sub-superscript.d.ts.map