export class LocalizationEngine {
    /**
     *
     * @param {string} key
     * @param {LocaleDataset} dataset
     */
    setLocaleDataset(key: string, dataset: LocaleDataset): void;
    /**
     *
     * @param {LanguageMetadata} metadata
     */
    addLanguageMetadata(metadata: LanguageMetadata): void;
    /**
     *
     * Resolves language and fragment key to a localized value, follows fallback links of known languages when no value found in requested language
     *
     * @param {string} language_key Locale key
     * @param {string} fragment_key Object key
     * @returns {Object|string|undefined}
     */
    resolve(language_key: string, fragment_key: string): any | string | undefined;
    #private;
}
//# sourceMappingURL=LocalizationEngine.d.ts.map