import { Observable } from "rxjs"; import { TranslationService } from "./translation.service"; export abstract class I18nService extends TranslationService { abstract userSetLocale$: Observable; abstract locale$: Observable; abstract setLocale(locale: string | null): Promise; abstract init(): Promise; }