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 { CommonSemantics, CommonSemanticsClass } from '../../common/Wrappers/semantics.js'; import { CommonXmlNode, CommonXmlNodeClass } from '../../common/Wrappers/XmlNode.js'; import { MmlNode } from '../../../core/MmlTree/MmlNode.js'; export interface ChtmlSemanticsNTD extends ChtmlWrapper, CommonSemantics, ChtmlWrapper, ChtmlWrapperFactory, ChtmlWrapperClass, ChtmlCharOptions, ChtmlVariantData, ChtmlDelimiterData, ChtmlFontData, ChtmlFontDataClass> { } export interface ChtmlSemanticsClass extends ChtmlWrapperClass, CommonSemanticsClass, ChtmlWrapper, ChtmlWrapperFactory, ChtmlWrapperClass, ChtmlCharOptions, ChtmlVariantData, ChtmlDelimiterData, ChtmlFontData, ChtmlFontDataClass> { new (factory: ChtmlWrapperFactory, node: MmlNode, parent?: ChtmlWrapper): ChtmlSemanticsNTD; } export declare const ChtmlSemantics: ChtmlSemanticsClass; export declare const ChtmlAnnotation: ChtmlWrapperClass; export declare const ChtmlAnnotationXML: ChtmlWrapperClass; export interface ChtmlXmlNodeNTD extends ChtmlWrapper, CommonXmlNode, ChtmlWrapper, ChtmlWrapperFactory, ChtmlWrapperClass, ChtmlCharOptions, ChtmlVariantData, ChtmlDelimiterData, ChtmlFontData, ChtmlFontDataClass> { } export interface ChtmlXmlNodeClass extends ChtmlWrapperClass, CommonXmlNodeClass, ChtmlWrapper, ChtmlWrapperFactory, ChtmlWrapperClass, ChtmlCharOptions, ChtmlVariantData, ChtmlDelimiterData, ChtmlFontData, ChtmlFontDataClass> { new (factory: ChtmlWrapperFactory, node: MmlNode, parent?: ChtmlWrapper): ChtmlXmlNodeNTD; } export declare const ChtmlXmlNode: ChtmlWrapperClass;