import { SdkSignalFrame } from '../signalingprotocol/SignalingProtocol.js'; import SignalingClient from './SignalingClient'; import SignalingClientEventType from './SignalingClientEventType'; export default class SignalingClientEvent { client: SignalingClient; type: SignalingClientEventType; message: SdkSignalFrame; timestampMs: number; /** Initializes a SignalingClientEvent with the given SignalingClientEventType. * * @param {SignalingClient} client Indicates the SignalingClient associated with the event. * @param {SignalingClientEventType} type Indicates the kind of event. * @param {SdkSignalFrame} message SdkSignalFrame if type is ReceivedSignalFrame */ constructor(client: SignalingClient, type: SignalingClientEventType, message: SdkSignalFrame); isConnectionTerminated(): boolean; }