import { PhoneticType } from '../enums/PhoneticType'; declare class Phonetic { constructor(); private parseTone; private replaceVowelWithAccentedVowel; private createAppropriateVowelWithAccent; private retrieveVowelsBeforeNumber; private replaceNumberWithAccentedVowel; /** * Sets the tone for a syllable even if a light tone syllable is right up against another valid toned syllable. * * @param phonic Zhuyin The new zhuyin character converted from pinyin. * @param letters string The remaining pinyin letters after the zhuyin has been created. * @param tone number The extracted tone number that should only be applied to the last zhuyin. */ private setToneWithPossibleMalformedPinyinHandling; replaceNumberedRomanLettersWithZhuyin(letters: string, tone: number): string; convertNumberedPinyinTo(phoneticType: PhoneticType, value: string): Array; private toPhoneticCharacters; create(phonicType: PhoneticType, phonicValue: Array): string[]; } export default Phonetic;