import { Observable } from 'rxjs'; import { CaptionsLangOption } from '../../models/caption.model'; import { StorageService } from '../storage/storage.service'; import * as i0 from "@angular/core"; export declare class CaptionService { private storageService; private langsOptions; captionLangSelected: CaptionsLangOption; captionLangObs: Observable; private _captionLang; private captionsEnabled; constructor(storageService: StorageService); setLanguageOptions(options: CaptionsLangOption[] | undefined): void; setCaptionsEnabled(value: boolean): void; areCaptionsEnabled(): boolean; setLanguage(lang: string): void; getLangSelected(): CaptionsLangOption; getCaptionLanguages(): CaptionsLangOption[]; private updateLangSelected; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }