import { ConferenceParticipant } from "./ConferenceEvents"; import { RecordingType } from "../../options/RecordingOptions"; export interface CallReconnectedEvent { callState: CallReconnectState; conferenceState: ConferenceReconnectState; dialogState: DialogReconnectState; description: RTCSessionDescriptionInit; } export interface DialogReconnectState { id: string; participants: ConferenceParticipant[]; recordingType: RecordingType; } export interface ConferenceReconnectState { id: string; name: string; participants: ConferenceParticipant[]; recordingType: RecordingType; } export interface CallReconnectState { recordingType: RecordingType; }