/**
* Observer created reports related to events (call started, call ended, client joined, etc...) indicated by the incoming samples.
*/
export type CallEventReport = {
    /**
    * The unique identifier of the service
    */
    serviceId: string;
    /**
    * The timestamp when the corresponded data is generated for the report (UTC Epoch in ms)
    */
    timestamp: number;
    /**
    * The name of the event. Possible values are: CALL_STARTED, CALL_ENDED, CLIENT_JOINED, CLIENT_LEFT, PEER_CONNECTION_OPENED, PEER_CONNECTION_CLOSED, MEDIA_TRACK_ADDED, MEDIA_TRACK_REMOVED
    */
    name: string;
    /**
    * The media unit id the report belongs to
    */
    mediaUnitId?: string;
    /**
    * The marker the originated sample is reported with
    */
    marker?: string;
    /**
    * The generated unique identifier of the call
    */
    callId?: string;
    /**
    * webrtc app provided room id
    */
    roomId?: string;
    /**
    * The generated unique identifier of the client
    */
    clientId?: string;
    /**
    * webrtc app provided user identifier
    */
    userId?: string;
    /**
    * The unique identifier of the peer connection
    */
    peerConnectionId?: string;
    /**
    * The unique identifier of the media track
    */
    mediaTrackId?: string;
    /**
    * The SSRC identifier of the RTP stream a trackId belongs to
    */
    SSRC?: number;
    /**
    * The timestamp of the sample the event related to
    */
    sampleTimestamp?: number;
    /**
    * The sequence number of the sample the event may related to
    */
    sampleSeq?: number;
    /**
    * the human readable message of the event
    */
    message?: string;
    /**
    * the value of the event
    */
    value?: string;
    /**
    * attachment the event may created with
    */
    attachments?: string;
};
//# sourceMappingURL=CallEventReport.d.ts.map