import { APICaptureSettings, APICaptureStatus, APIDiskCaptureSettings, APIResiCaptureSettings, APIRTMPCaptureSettings, Resolution, StatusType } from "../types/capture"; export declare class CaptureStatus { status: StatusType; captureTime: string; statusDescription: string; constructor(data: APICaptureStatus); } export declare class DiskCaptureSettings { fileLocation: string; encoding?: string; resolution: Resolution; frameRate: string; constructor(settings: APIDiskCaptureSettings); } export declare class RTMPCaptureSettings { url: string; key: string; encoding: string; saveLocal: boolean; fileLocation?: string; constructor(settings: APIRTMPCaptureSettings); } export declare class ResiCaptureSettings { eventName?: string; eventDescription?: string; destinationGroup: string; encoding: string; constructor(settings: APIResiCaptureSettings); } declare class CaptureSettings { source: string; audioRouting: [number[]]; disk?: DiskCaptureSettings; rtmp?: RTMPCaptureSettings; resi?: ResiCaptureSettings; constructor(settings: APICaptureSettings); } export default CaptureSettings; //# sourceMappingURL=Capture.d.ts.map