import { ISessionRepository } from "../new-flow/repository/ISessionRepository"; import { ProctoringSessionOptions } from "../proctoring/options/ProctoringOptions"; import { ProctoringChangeDevicesOptions } from "../proctoring/proctoring"; export declare class onChangeDevices { private repositoryDevices; private proctoringId; private sessionOptions; private allRecorders; constructor(repositoryDevices: ISessionRepository, proctoringId: string, sessionOptions: ProctoringSessionOptions, allRecorders: any); startRecording(options: ProctoringChangeDevicesOptions): void; onChangeDevices(options: ProctoringChangeDevicesOptions): Promise; }