import { MathObjectConverter } from '../types.js';
/**
* Convert m:nary (n-ary operator) to MathML.
*
* OMML structure:
* m:nary → m:naryPr (optional: m:chr@m:val, m:limLoc@m:val, m:subHide, m:supHide),
* m:sub (lower limit, optional), m:sup (upper limit, optional), m:e (body)
*
* MathML shape depends on which limits are shown and the limit location:
*
* Both limits, subSup (default for integrals):
* ∫subsupbody
* Both limits, undOvr (default for ∑, ∏, ⋃, ...):
* ∑subsupbody
*
* Only sub: / + + sub
* Only sup: / + + sup
* Neither: bare inside the outer
*
* @spec ECMA-376 §22.1.2.70 (m:nary), §22.1.2.72 (m:naryPr),
* §22.1.2.53 (m:limLoc), §22.1.2.20 (m:chr), §22.9.2.7 (ST_OnOff)
*/
export declare const convertNary: MathObjectConverter;
//# sourceMappingURL=nary.d.ts.map