import { Observable } from 'rxjs'; import { DataService } from '../../data/providers/data.service'; import { I18nService } from '../../providers/i18n/i18n.service'; import { LanguageCode } from '../../common/generated-types'; import * as i0 from "@angular/core"; export type LocalizationDirectionType = Observable<'ltr' | 'rtl'>; export type LocalizationLanguageCodeType = Observable<[LanguageCode, string | undefined]>; /** * @description * Provides localization helper functionality. * */ export declare class LocalizationService { private i18nService; private dataService; uiLanguageAndLocale$: LocalizationLanguageCodeType; direction$: LocalizationDirectionType; constructor(i18nService: I18nService, dataService: DataService); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }