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 { CommonSemantics, CommonSemanticsClass } from '../../common/Wrappers/semantics.js'; import { CommonXmlNode, CommonXmlNodeClass } from '../../common/Wrappers/XmlNode.js'; import { MmlNode } from '../../../core/MmlTree/MmlNode.js'; export interface SvgSemanticsNTD extends SvgWrapper, CommonSemantics, SvgWrapper, SvgWrapperFactory, SvgWrapperClass, SvgCharOptions, SvgVariantData, SvgDelimiterData, SvgFontData, SvgFontDataClass> { } export interface SvgSemanticsClass extends SvgWrapperClass, CommonSemanticsClass, SvgWrapper, SvgWrapperFactory, SvgWrapperClass, SvgCharOptions, SvgVariantData, SvgDelimiterData, SvgFontData, SvgFontDataClass> { new (factory: SvgWrapperFactory, node: MmlNode, parent?: SvgWrapper): SvgSemanticsNTD; } export declare const SvgSemantics: SvgSemanticsClass; export declare const SvgAnnotation: SvgWrapperClass; export declare const SvgAnnotationXML: SvgWrapperClass; export interface SvgXmlNodeNTD extends SvgWrapper, CommonXmlNode, SvgWrapper, SvgWrapperFactory, SvgWrapperClass, SvgCharOptions, SvgVariantData, SvgDelimiterData, SvgFontData, SvgFontDataClass> { } export interface SvgXmlNodeClass extends SvgWrapperClass, CommonXmlNodeClass, SvgWrapper, SvgWrapperFactory, SvgWrapperClass, SvgCharOptions, SvgVariantData, SvgDelimiterData, SvgFontData, SvgFontDataClass> { new (factory: SvgWrapperFactory, node: MmlNode, parent?: SvgWrapper): SvgXmlNodeNTD; } export declare const SvgXmlNode: SvgXmlNodeClass;