import { BaseStemmer, Tokenizer } from '@nlpjs/core-loader'; declare class NlpUtil { static tokenizers: {}; static useAutoStemmer: boolean; static autoStemmers: {}; static useAlternative: {}; static useNoneFeature: { bn: boolean; el: boolean; en: boolean; hi: boolean; fa: boolean; fr: boolean; ru: boolean; es: boolean; gl: boolean; it: boolean; nl: boolean; no: boolean; pt: boolean; pl: boolean; sv: boolean; tl: boolean; id: boolean; ja: boolean; ar: boolean; hy: boolean; eu: boolean; ca: boolean; cs: boolean; da: boolean; fi: boolean; de: boolean; hu: boolean; ga: boolean; ro: boolean; sl: boolean; ta: boolean; th: boolean; tr: boolean; zh: boolean; }; /** * Given a locale, get the 2 character one. * @param {String} locale Locale of the language. * @returns {String} Locale in 2 character length. */ static getTruncatedLocale(locale: string): string | undefined; static getStemmer(locale: string): BaseStemmer; static getTokenizer(locale: string): Tokenizer; static getCulture(locale: string): string; } export default NlpUtil;