import { ChangeDetectorRef, OnInit, TemplateRef } from '@angular/core'; import { ActivitiesPanelDirective, AdditionalPanelsDirective, ChatPanelDirective, ParticipantsPanelDirective } from '../../directives/template/openvidu-angular.directive'; import { PanelService } from '../../services/panel/panel.service'; import * as i0 from "@angular/core"; export declare class PanelComponent implements OnInit { protected panelService: PanelService; private cd; participantsPanelTemplate: TemplateRef; backgroundEffectsPanelTemplate: TemplateRef; settingsPanelTemplate: TemplateRef; activitiesPanelTemplate: TemplateRef; chatPanelTemplate: TemplateRef; additionalPanelsTemplate: TemplateRef; set externalParticipantPanel(externalParticipantsPanel: ParticipantsPanelDirective); set externalActivitiesPanel(externalActivitiesPanel: ActivitiesPanelDirective); set externalChatPanel(externalChatPanel: ChatPanelDirective); set externalAdditionalPanels(externalAdditionalPanels: AdditionalPanelsDirective); isParticipantsPanelOpened: boolean; isChatPanelOpened: boolean; isBackgroundEffectsPanelOpened: boolean; isSettingsPanelOpened: boolean; isActivitiesPanelOpened: boolean; isExternalPanelOpened: boolean; private panelSubscription; constructor(panelService: PanelService, cd: ChangeDetectorRef); ngOnInit(): void; ngOnDestroy(): void; private subscribeToPanelToggling; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }