import { CHTML } from '../../chtml.js'; import { ChtmlWrapper, ChtmlWrapperClass } from '../Wrapper.js'; import { ChtmlWrapperFactory } from '../WrapperFactory.js'; import { ChtmlCharOptions, ChtmlVariantData, ChtmlDelimiterData, ChtmlFontData, ChtmlFontDataClass } from '../FontData.js'; import { CommonMsub, CommonMsubClass, CommonMsup, CommonMsupClass, CommonMsubsup, CommonMsubsupClass } from '../../common/Wrappers/msubsup.js'; import { ChtmlScriptbaseClass, ChtmlScriptbaseNTD } from './scriptbase.js'; import { MmlNode } from '../../../core/MmlTree/MmlNode.js'; export interface ChtmlMsubNTD extends ChtmlScriptbaseNTD, CommonMsub, ChtmlWrapper, ChtmlWrapperFactory, ChtmlWrapperClass, ChtmlCharOptions, ChtmlVariantData, ChtmlDelimiterData, ChtmlFontData, ChtmlFontDataClass> { } export interface ChtmlMsubClass extends ChtmlScriptbaseClass, CommonMsubClass, ChtmlWrapper, ChtmlWrapperFactory, ChtmlWrapperClass, ChtmlCharOptions, ChtmlVariantData, ChtmlDelimiterData, ChtmlFontData, ChtmlFontDataClass> { new (factory: ChtmlWrapperFactory, node: MmlNode, parent?: ChtmlWrapper): ChtmlMsubNTD; } export declare const ChtmlMsub: ChtmlMsubClass; export interface ChtmlMsupNTD extends ChtmlScriptbaseNTD, CommonMsup, ChtmlWrapper, ChtmlWrapperFactory, ChtmlWrapperClass, ChtmlCharOptions, ChtmlVariantData, ChtmlDelimiterData, ChtmlFontData, ChtmlFontDataClass> { } export interface ChtmlMsupClass extends ChtmlScriptbaseClass, CommonMsupClass, ChtmlWrapper, ChtmlWrapperFactory, ChtmlWrapperClass, ChtmlCharOptions, ChtmlVariantData, ChtmlDelimiterData, ChtmlFontData, ChtmlFontDataClass> { new (factory: ChtmlWrapperFactory, node: MmlNode, parent?: ChtmlWrapper): ChtmlMsupNTD; } export declare const ChtmlMsup: ChtmlMsupClass; export interface ChtmlMsubsupNTD extends ChtmlScriptbaseNTD, CommonMsubsup, ChtmlWrapper, ChtmlWrapperFactory, ChtmlWrapperClass, ChtmlCharOptions, ChtmlVariantData, ChtmlDelimiterData, ChtmlFontData, ChtmlFontDataClass> { } export interface ChtmlMsubsupClass extends ChtmlScriptbaseClass, CommonMsubsupClass, ChtmlWrapper, ChtmlWrapperFactory, ChtmlWrapperClass, ChtmlCharOptions, ChtmlVariantData, ChtmlDelimiterData, ChtmlFontData, ChtmlFontDataClass> { new (factory: ChtmlWrapperFactory, node: MmlNode, parent?: ChtmlWrapper): ChtmlMsubsupNTD; } export declare const ChtmlMsubsup: ChtmlMsubsupClass;