import { SVG } from '../../svg.js'; import { SvgWrapper, SvgWrapperClass } from '../Wrapper.js'; import { SvgWrapperFactory } from '../WrapperFactory.js'; import { SvgCharOptions, SvgVariantData, SvgDelimiterData, SvgFontData, SvgFontDataClass } from '../FontData.js'; import { CommonMmultiscripts, CommonMmultiscriptsClass } from '../../common/Wrappers/mmultiscripts.js'; import { SvgMsubsupNTD, SvgMsubsupClass } from './msubsup.js'; import { MmlNode } from '../../../core/MmlTree/MmlNode.js'; export type AlignFunction = (w: number, W: number) => number; export declare function AlignX(align: string): AlignFunction; export interface SvgMmultiscriptsNTD extends SvgMsubsupNTD, CommonMmultiscripts, SvgWrapper, SvgWrapperFactory, SvgWrapperClass, SvgCharOptions, SvgVariantData, SvgDelimiterData, SvgFontData, SvgFontDataClass> { } export interface SvgMmultiscriptsClass extends SvgMsubsupClass, CommonMmultiscriptsClass, SvgWrapper, SvgWrapperFactory, SvgWrapperClass, SvgCharOptions, SvgVariantData, SvgDelimiterData, SvgFontData, SvgFontDataClass> { new (factory: SvgWrapperFactory, node: MmlNode, parent?: SvgWrapper): SvgMmultiscriptsNTD; } export declare const SvgMmultiscripts: SvgMmultiscriptsClass;