import { ChangeDetectorRef, EventEmitter, OnInit } from '@angular/core'; import { RecordingInfo, RecordingStatus } from '../../../../models/recording.model'; import { ActionService } from '../../../../services/action/action.service'; import { OpenViduAngularConfigService } from '../../../../services/config/openvidu-angular.config.service'; import { ParticipantService } from '../../../../services/participant/participant.service'; import { RecordingService } from '../../../../services/recording/recording.service'; import * as i0 from "@angular/core"; export declare class RecordingActivityComponent implements OnInit { private recordingService; private participantService; private libService; private actionService; private cd; expanded: boolean; onStartRecordingClicked: EventEmitter; onStopRecordingClicked: EventEmitter; onDeleteRecordingClicked: EventEmitter; recordingStatus: RecordingStatus; oldRecordingStatus: RecordingStatus; opened: boolean; recStatusEnum: typeof RecordingStatus; isSessionCreator: boolean; recordingAlive: boolean; recordingsList: RecordingInfo[]; recordingError: any; private recordingStatusSubscription; private recordingListSubscription; private recordingErrorSub; constructor(recordingService: RecordingService, participantService: ParticipantService, libService: OpenViduAngularConfigService, actionService: ActionService, cd: ChangeDetectorRef); ngOnInit(): void; ngOnDestroy(): void; panelOpened(): void; panelClosed(): void; resetStatus(): void; startRecording(): void; stopRecording(): void; deleteRecording(id: string): void; download(recording: RecordingInfo): void; play(recording: RecordingInfo): void; private subscribeToRecordingStatus; private subscribeToRecordingActivityDirective; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }