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 { CommonMaction, CommonMactionClass } from '../../common/Wrappers/maction.js'; import { MmlNode } from '../../../core/MmlTree/MmlNode.js'; import { EventHandler } from '../../common/Wrappers/maction.js'; export interface ChtmlMactionNTD extends ChtmlWrapper, CommonMaction, ChtmlWrapper, ChtmlWrapperFactory, ChtmlWrapperClass, ChtmlCharOptions, ChtmlVariantData, ChtmlDelimiterData, ChtmlFontData, ChtmlFontDataClass> { setEventHandler(type: string, handler: EventHandler, dom?: N): void; Em(m: number): string; } export interface ChtmlMactionClass extends ChtmlWrapperClass, CommonMactionClass, ChtmlWrapper, ChtmlWrapperFactory, ChtmlWrapperClass, ChtmlCharOptions, ChtmlVariantData, ChtmlDelimiterData, ChtmlFontData, ChtmlFontDataClass> { new (factory: ChtmlWrapperFactory, node: MmlNode, parent?: ChtmlWrapper): ChtmlMactionNTD; } export declare const ChtmlMaction: ChtmlMactionClass;