import { VideoOptions } from "./VideoOptions"; import { AudioOptions } from "./AudioOptions"; import { CustomData } from "../CustomDataType"; import { PlatformOptions } from "./PlatformOptions"; export declare class ApplicationCallOptions { private _audio; private _audioOptions; private _video; private _videoOptions; private _customData; private _dataChannel; private _platformOptions; private _autoReconnect; constructor(_audio: boolean, _audioOptions: AudioOptions, _video: boolean, _videoOptions: VideoOptions, _customData: CustomData, _dataChannel: boolean, _platformOptions: PlatformOptions, _autoReconnect: boolean); get audio(): boolean; set audio(value: boolean); get audioOptions(): AudioOptions; set audioOptions(value: AudioOptions); get video(): boolean; set video(value: boolean); get videoOptions(): VideoOptions; set videoOptions(value: VideoOptions); get customData(): CustomData; set customData(value: CustomData); get dataChannel(): boolean; set dataChannel(value: boolean); get platformOptions(): PlatformOptions; set platformOptions(value: PlatformOptions); get autoReconnect(): boolean; set autoReconnect(value: boolean); static builder(): ApplicationCallOptionsBuilder; } declare class ApplicationCallOptionsBuilder { private _audio; private _audioOptions; private _video; private _videoOptions; private _customData; private _dataChannel; private _platformOptions; private _autoReconnect; setAudio(_audio: boolean): ApplicationCallOptionsBuilder; setAudioOptions(_audioOptions: AudioOptions): ApplicationCallOptionsBuilder; setVideo(_video: boolean): ApplicationCallOptionsBuilder; setVideoOptions(_videoOptions: VideoOptions): ApplicationCallOptionsBuilder; setCustomData(_customData: CustomData): ApplicationCallOptionsBuilder; setDataChannel(_dataChannel: boolean): ApplicationCallOptionsBuilder; setPlatformOptions(_platformOptions: PlatformOptions): ApplicationCallOptionsBuilder; setAutoReconnect(_autoReconnect: boolean): ApplicationCallOptionsBuilder; build(): ApplicationCallOptions; } export {};