import { MathObjectConverter } from '../types.js';
/**
 * Convert m:m (matrix) to MathML <mtable>.
 *
 * OMML structure:
 *   m:m → m:mPr (optional: mcs/mcJc/baseJc/plcHide — only plcHide applied), m:mr* (rows)
 *     m:mr → m:e* (cells; empty m:e creates a positional gap per §22.1.2.32)
 *
 * MathML output:
 *   <mtable>
 *     <mtr>
 *       <mtd> <mrow>cell-content</mrow> </mtd>
 *       ...
 *     </mtr>
 *     ...
 *   </mtable>
 *
 * Empty cells render a U+25A1 placeholder by default (§22.1.2.83 plcHide="0").
 * When m:plcHide is present with val "1"/"true" or no val, the placeholder is suppressed.
 *
 * @spec ECMA-376 §22.1.2.60
 */
export declare const convertMatrix: MathObjectConverter;
//# sourceMappingURL=matrix.d.ts.map