import { AddParts } from './AddParts.js'; import { ConsonantData } from './ConsonantData.js'; import { SinhalaFontBase } from './SinhalaFontBase.js'; export declare class SinglishFont extends SinhalaFontBase { static readonly stSinglishAddParts: AddParts; static readonly stSinglishAddParts_lL: AddParts; static readonly stSinglishAddPartsFor_bandi: AddParts; static readonly stSinglishAddPartsFor_r: AddParts; static readonly arraySinglishConsonants: ConsonantData[]; static readonly nLenSinglishConsonants: number; private readonly lowercaseArray; private readonly uppercaseArray; constructor(); getFontName(): string; static FontName(): string; doSpecial(sIn: string, strData: { value: string; }, pToFont: SinhalaFontBase): boolean; protected FixCase(sBuf: { value: string; }): void; protected FixSpecial(sBuf: { value: string; }, nSkip: { value: number; }): void; protected FixYanse(sBuf: { value: string; }): void; GetWordCombinations(word: string): string[]; private GetUpperLower; private GetWordCombinationsImpl; }