declare const NO_RECORDING = "NO_RECORDING";
declare const RECORD_UNDEFINED = "UNDEFINED";
declare const RECORD_AUDIO = "AUDIO";
declare const RECORD_AUDIO_AND_VIDEO = "AUDIO_AND_VIDEO";
export type RecordingType = typeof NO_RECORDING | typeof RECORD_UNDEFINED | typeof RECORD_AUDIO | typeof RECORD_AUDIO_AND_VIDEO;
export type PhoneCallRecordingType = typeof NO_RECORDING | typeof RECORD_UNDEFINED | typeof RECORD_AUDIO;
export type WebrtcCallRecordingType = typeof NO_RECORDING | typeof RECORD_UNDEFINED | typeof RECORD_AUDIO | typeof RECORD_AUDIO_AND_VIDEO;
export type ViberCallRecordingType = typeof NO_RECORDING | typeof RECORD_UNDEFINED | typeof RECORD_AUDIO;
export type RoomCallRecordingType = typeof NO_RECORDING | typeof RECORD_UNDEFINED | typeof RECORD_AUDIO | typeof RECORD_AUDIO_AND_VIDEO;
export declare class RecordingOptions {
    private _recordingType;
    constructor(_recordingType?: RecordingType);
    get recordingType(): RecordingType;
    toJSON(): any;
}
export {};
