/**
* A Report created for PeerConnection Data Channel.
*/
export type ClientDataChannelReport = {
    /**
    * The unique identifier of the service
    */
    serviceId: string;
    /**
    * The media unit id the report belongs to
    */
    mediaUnitId: string;
    /**
    * The timestamp when the corresponded data is generated for the report (UTC Epoch in ms)
    */
    timestamp: number;
    /**
    * The generated unique identifier of the call
    */
    callId: string;
    /**
    * The generated unique identifier of the client
    */
    clientId: string;
    /**
    * The unique identifier of the peer connection
    */
    peerConnectionId: string;
    /**
    * The sequence number of the sample the report is generated from
    */
    sampleSeq: number;
    /**
    * The marker the originated sample is reported with
    */
    marker?: string;
    /**
    * webrtc app provided room id
    */
    roomId?: string;
    /**
    * webrtc app provided user identifier
    */
    userId?: string;
    /**
    * The webrtc app provided label for the peer connection
    */
    peerConnectionLabel?: string;
    /**
    * The label of the data channel
    */
    label?: string;
    /**
    * The protocol used for the data channel
    */
    protocol?: string;
    /**
    * The state of the data channel
    */
    state?: string;
    /**
    * Represents the total number of API message events sent
    */
    messagesSent?: number;
    /**
    * Represents the total number of payload bytes sent on the corresponded data channel
    */
    bytesSent?: number;
    /**
    * Represents the total number of API message events received on the corresponded data channel
    */
    messagesReceived?: number;
    /**
    * Represents the total number of payload bytes received on the corresponded data channel
    */
    bytesReceived?: number;
};
//# sourceMappingURL=ClientDataChannelReport.d.ts.map