import { CHTMLFontData, CHTMLCharOptions, CHTMLVariantData, CHTMLDelimiterData, DelimiterMap, CharMapMap, FontDataClass } from '../FontData.js'; import { StringMap } from '../Wrapper.js'; declare const TeXFont_base: FontDataClass & typeof CHTMLFontData; export declare class TeXFont extends TeXFont_base { protected static defaultVariantClasses: StringMap; protected static defaultDelimiters: DelimiterMap; protected static defaultChars: CharMapMap; protected static defaultStyles: { '.mjx-n mjx-c': { 'font-family': string; }; '.mjx-i mjx-c': { 'font-family': string; }; '.mjx-b mjx-c': { 'font-family': string; }; '.mjx-b.mjx-i mjx-c': { 'font-family': string; }; '.mjx-cal mjx-c': { 'font-family': string; }; '.mjx-cal.mjx-b mjx-c': { 'font-family': string; }; '.mjx-ds mjx-c': { 'font-family': string; }; '.mjx-fr mjx-c': { 'font-family': string; }; '.mjx-fr.mjx-b mjx-c': { 'font-family': string; }; '.mjx-sc mjx-c': { 'font-family': string; }; '.mjx-sc.mjx-b mjx-c': { 'font-family': string; }; '.mjx-ss mjx-c': { 'font-family': string; }; '.mjx-ss.mjx-b mjx-c': { 'font-family': string; }; '.mjx-ss.mjx-i mjx-c': { 'font-family': string; }; '.mjx-ss.mjx-b.mjx-i mjx-c': { 'font-family': string; }; '.mjx-ty mjx-c': { 'font-family': string; }; '.mjx-var mjx-c': { 'font-family': string; }; '.mjx-os mjx-c': { 'font-family': string; }; '.mjx-os.mjx-b mjx-c': { 'font-family': string; }; '.mjx-mit mjx-c': { 'font-family': string; }; '.mjx-lop mjx-c': { 'font-family': string; }; '.mjx-sop mjx-c': { 'font-family': string; }; '.mjx-s3 mjx-c': { 'font-family': string; }; '.mjx-s4 mjx-c': { 'font-family': string; }; '.MJX-TEX': { 'font-family': string; }; 'mjx-stretchy-v mjx-c, mjx-stretchy-h mjx-c': { 'font-family': string; }; 'mjx-c::before': { display: string; width: number; }; }; protected static defaultFonts: { '@font-face /* 1 */': { 'font-family': string; src: string; }; '@font-face /* 2 */': { 'font-family': string; src: string; }; '@font-face /* 3 */': { 'font-family': string; src: string; }; '@font-face /* 4 */': { 'font-family': string; src: string; }; '@font-face /* 5 */': { 'font-family': string; src: string; }; '@font-face /* 6 */': { 'font-family': string; src: string; }; '@font-face /* 7 */': { 'font-family': string; src: string; }; '@font-face /* 8 */': { 'font-family': string; src: string; }; '@font-face /* 9 */': { 'font-family': string; src: string; }; '@font-face /* 10 */': { 'font-family': string; src: string; }; '@font-face /* 11 */': { 'font-family': string; src: string; }; '@font-face /* 12 */': { 'font-family': string; src: string; }; '@font-face /* 13 */': { 'font-family': string; src: string; }; '@font-face /* 14 */': { 'font-family': string; src: string; }; '@font-face /* 15 */': { 'font-family': string; src: string; }; '@font-face /* 16 */': { 'font-family': string; src: string; }; '@font-face /* 17 */': { 'font-family': string; src: string; }; '@font-face /* 18 */': { 'font-family': string; src: string; }; '@font-face /* 19 */': { 'font-family': string; src: string; }; '@font-face /* 20 */': { 'font-family': string; src: string; }; '@font-face /* 21 */': { 'font-family': string; src: string; }; '@font-face /* 0 */': { 'font-family': string; src: string; }; }; }