import { TranslationDictionary, PrimitiveReplacementDictionary, ComplexReplacementDictionary } from './types'; export interface ChangeTranslation { (translation: TranslationDictionary): void; } export default class Intl { private translation; constructor(translation: TranslationDictionary | TranslationDictionary[] | undefined); setTranslation(translation: TranslationDictionary | TranslationDictionary[] | undefined): void; translate(id: string, replacements?: PrimitiveReplacementDictionary | ComplexReplacementDictionary): string; translationKeyExists(path: string): boolean; }