import { BehaviorSubject, Observable } from 'rxjs'; import { ILogger } from '../../models/logger.model'; import { PanelEvent, PanelSettingsOptions, PanelType } from '../../models/panel.model'; import { LoggerService } from '../logger/logger.service'; import * as i0 from "@angular/core"; export declare class PanelService { protected loggerSrv: LoggerService; panelOpenedObs: Observable; protected log: ILogger; private isExternalOpened; private externalType; protected _panelOpened: BehaviorSubject; private panelMap; constructor(loggerSrv: LoggerService); togglePanel(type: PanelType | string, expand?: PanelSettingsOptions | string): void; isPanelOpened(): boolean; closePanel(): void; isChatPanelOpened(): boolean; isParticipantsPanelOpened(): boolean; isActivitiesPanelOpened(): boolean; isSettingsPanelOpened(): boolean; isBackgroundEffectsPanelOpened(): boolean; isExternalPanelOpened(): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }