import { OnInit, EventEmitter, OnDestroy } from '@angular/core'; import { RecordingInfo } from '../../models/recording.model'; import { ActionService } from '../../services/action/action.service'; import { OpenViduAngularConfigService } from '../../services/config/openvidu-angular.config.service'; import { RecordingService } from '../../services/recording/recording.service'; import * as i0 from "@angular/core"; export declare class AdminDashboardComponent implements OnInit, OnDestroy { private actionService; private recordingService; private libService; onDeleteRecordingClicked: EventEmitter; onRefreshRecordingsClicked: EventEmitter; onLogoutClicked: EventEmitter; recordings: RecordingInfo[]; sortDescendent: boolean; sortByLegend: string; searchValue: string; private adminSubscription; constructor(actionService: ActionService, recordingService: RecordingService, libService: OpenViduAngularConfigService); ngOnInit(): void; ngOnDestroy(): void; logout(): void; sortRecordingsByDate(): void; sortRecordingsByDuration(): void; sortRecordingsBySize(): void; deleteRecording(recordingId: string): void; download(recording: RecordingInfo): void; refreshRecordings(): void; play(recording: RecordingInfo): Promise; private subscribeToAdminDirectives; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }