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 { CommonMenclose, CommonMencloseClass } from '../../common/Wrappers/menclose.js'; import { MmlNode } from '../../../core/MmlTree/MmlNode.js'; import { ChtmlMsqrtNTD } from './msqrt.js'; export interface ChtmlMencloseNTD extends ChtmlWrapper, CommonMenclose, ChtmlWrapper, ChtmlWrapperFactory, ChtmlWrapperClass, ChtmlCharOptions, ChtmlVariantData, ChtmlDelimiterData, ChtmlFontData, ChtmlFontDataClass, ChtmlMsqrtNTD> { adjustBorder(node: N): N; adjustThickness(shape: N): N; fixed(m: number, n?: number): string; Em(m: number): string; } export interface ChtmlMencloseClass extends ChtmlWrapperClass, CommonMencloseClass, ChtmlWrapper, ChtmlWrapperFactory, ChtmlWrapperClass, ChtmlCharOptions, ChtmlVariantData, ChtmlDelimiterData, ChtmlFontData, ChtmlFontDataClass> { new (factory: ChtmlWrapperFactory, node: MmlNode, parent?: ChtmlWrapper): ChtmlMencloseNTD; } export declare const ChtmlMenclose: ChtmlMencloseClass;