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 { CommonMtd, CommonMtdClass } from '../../common/Wrappers/mtd.js'; import { MmlNode } from '../../../core/MmlTree/MmlNode.js'; export interface SvgMtdNTD extends SvgWrapper, CommonMtd, SvgWrapper, SvgWrapperFactory, SvgWrapperClass, SvgCharOptions, SvgVariantData, SvgDelimiterData, SvgFontData, SvgFontDataClass> { placeCell(x: number, y: number, W: number, H: number, D: number): [number, number]; placeColor(x: number, y: number, W: number, H: number): void; } export interface SvgMtdClass extends SvgWrapperClass, CommonMtdClass, SvgWrapper, SvgWrapperFactory, SvgWrapperClass, SvgCharOptions, SvgVariantData, SvgDelimiterData, SvgFontData, SvgFontDataClass> { new (factory: SvgWrapperFactory, node: MmlNode, parent?: SvgWrapper): SvgMtdNTD; } export declare const SvgMtd: SvgMtdClass;