import { RecordingEvent } from 'openvidu-browser'; import { Observable } from 'rxjs'; import { RecordingInfo, RecordingStatus } from '../../models/recording.model'; import { ActionService } from '../action/action.service'; import * as i0 from "@angular/core"; export declare class RecordingService { private actionService; recordingStatusObs: Observable<{ info: RecordingInfo; time?: Date; } | undefined>; private recordingTime; private recordingTimeInterval; private currentRecording; private recordingStatus; private baseUrl; constructor(actionService: ActionService); updateStatus(status: RecordingStatus): void; startRecording(event: RecordingEvent): void; stopRecording(event: RecordingEvent): void; playRecording(recording: RecordingInfo): void; downloadRecording(recording: RecordingInfo): void; private startRecordingTime; private stopRecordingTime; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }