import { CallOptions } from "./CallOptions"; import { AudioOptions } from "./AudioOptions"; import { PhoneCallRecordingOptions } from "./PhoneCallRecordingOptions"; import { CustomData } from "../CustomDataType"; import { MachineDetectionOptions } from "./MachineDetectionOptions"; export declare class PhoneCallOptions extends CallOptions { private _from; private _machineDetectionOptions; constructor(_from: string, audio: boolean, autoReconnect: boolean, audioOptions: AudioOptions, recordingOption: PhoneCallRecordingOptions, customData: CustomData, _machineDetectionOptions: MachineDetectionOptions); get from(): string; get machineDetectionOptions(): MachineDetectionOptions; static builder(): PhoneCallOptionsBuilder; } declare class PhoneCallOptionsBuilder { private _from; private _audio; private _autoReconnect; private _audioOptions; private _recordingOptions; private _machineDetectionOptions; private _customData; setFrom(_from: string): PhoneCallOptionsBuilder; setAudio(_audio: boolean): PhoneCallOptionsBuilder; setAutoReconnect(_autoReconnect: boolean): PhoneCallOptionsBuilder; setAudioOptions(_audioOptions: AudioOptions): PhoneCallOptionsBuilder; setRecordingOptions(recordingOptions: PhoneCallRecordingOptions): PhoneCallOptionsBuilder; setMachineDetectionOptions(machineDetectionOptions: MachineDetectionOptions): PhoneCallOptionsBuilder; setCustomData(_customData: CustomData): PhoneCallOptionsBuilder; build(): PhoneCallOptions; } export {};