import { EventEmitter } from "@angular/core"; import { ILocaleValues, IPartialLocaleValues, RecursivePartial } from "../locales/interfaces/values"; export declare class SuiLocalizationService { private _language; private _fallbackValues; private _values; readonly language: string; onLanguageUpdate: EventEmitter; constructor(); setLanguage(language: string): void; get(language?: string): ILocaleValues; override(values: ILocaleValues[T], overrides: RecursivePartial): ILocaleValues[T]; load(language: string, values: IPartialLocaleValues): void; patch(language: string, values: IPartialLocaleValues): void; interpolate(value: string, variables: [string, string][]): string; }