import { OnInit } from '@angular/core'; import { Subscription } from 'rxjs'; import { PanelSettingsOptions } from '../../../models/panel.model'; import { OpenViduAngularConfigService } from '../../../services/config/openvidu-angular.config.service'; import { PanelService } from '../../../services/panel/panel.service'; import { PlatformService } from '../../../services/platform/platform.service'; import * as i0 from "@angular/core"; export declare class SettingsPanelComponent implements OnInit { private panelService; private platformService; private libService; settingsOptions: typeof PanelSettingsOptions; selectedOption: PanelSettingsOptions; showCaptions: boolean; panelSubscription: Subscription; isMobile: boolean; private captionsSubs; constructor(panelService: PanelService, platformService: PlatformService, libService: OpenViduAngularConfigService); ngOnInit(): void; ngOnDestroy(): void; close(): void; onSelectionChanged(option: PanelSettingsOptions): void; private subscribeToDirectives; private subscribeToPanelToggling; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }