import { TranslateService } from '@ngx-translate/core'; import { RiMlsRecord } from './utils'; import { MlsDateTimeLocalization, Locale, MlsProvider, MlsTranslator, MlsNumberLocalization, MlsTextLocalization, MlsRecord } from '@softeq/mls'; export declare class MlsRiTranslator implements MlsTranslator { private locale; private translateService; constructor(locale: Locale, translateService: TranslateService); create(record: RiMlsRecord, params?: any): any; translate(record: MlsRecord): string; } export declare class MlsRiProviderService implements MlsProvider { private translateService; private currentLocale; private translatorCache; private dateTimeCache; private numberCache; private textCache; constructor(translateService: TranslateService); getCurrentLocale(): Locale; getTranslator(): MlsTranslator; getDateTimeLocalization(): MlsDateTimeLocalization; getNumberLocalization(): MlsNumberLocalization; getTextLocalization(): MlsTextLocalization; private setCurrentLanguage; private createDateTimeLocalization; private createNumberLocalization; }