/**
* A Report created for SFU Transport layer typically created to transfer RTP/SCTP/RTX streams to another client, SFU, MCU, or processing module.
*/
export type SFUTransportReport = {
    /**
    * The service id the report belongs to
    */
    serviceId: string;
    /**
    * The media unit id the report belongs to
    */
    mediaUnitId: string;
    /**
    * The provided unique identifier of the SFU
    */
    sfuId: string;
    /**
    * The timestamp when the corresponded data is generated for the report (UTC Epoch in ms)
    */
    timestamp: number;
    /**
    * The generated unique identifier of the transport
    */
    transportId: string;
    /**
    * The marker the originated sample is reported with
    */
    marker?: string;
    /**
    * Flag indicate if the sfu transport is used as an internal transport between SFUs
    */
    internal?: boolean;
    /**
    * The generated unique identifier of the call
    */
    callId?: string;
    /**
    * webrtc app provided room id
    */
    roomId?: string;
    /**
    * Represent the current value of the state attribute of the underlying RTCDtlsTransport.
    */
    dtlsState?: string;
    /**
    * Represent the current value of the state attribute of the underlying RTCIceTransport
    */
    iceState?: string;
    /**
    * Represents the the current value of the SCTP state of the transport of the SFU
    */
    sctpState?: string;
    /**
    * Represent the current value of the role SFU takes place in ICE
    */
    iceRole?: string;
    /**
    * The local address of the ICE candidate selected for the transport (IPv4, IPv6, FQDN)
    */
    localAddress?: string;
    /**
    * The local port number
    */
    localPort?: number;
    /**
    * The protocol used by the transport
    */
    protocol?: string;
    /**
    * The remote address of the ICE candidate selected for the transport (IPv4, IPv6, FQDN)
    */
    remoteAddress?: string;
    /**
    * The remote port number
    */
    remotePort?: number;
    /**
    * The total amount of RTP bytes received on this transport
    */
    rtpBytesReceived?: number;
    /**
    * The total amount of RTP bytes sent on this transport
    */
    rtpBytesSent?: number;
    /**
    * The total amount of RTP packets received on this transport
    */
    rtpPacketsReceived?: number;
    /**
    * The total amount of RTP packets sent on this transport
    */
    rtpPacketsSent?: number;
    /**
    * The total amount of RTP packets lost on this transport
    */
    rtpPacketsLost?: number;
    /**
    * The total amount of RTX bytes received on this transport
    */
    rtxBytesReceived?: number;
    /**
    * The total amount of RTX bytes sent on this transport
    */
    rtxBytesSent?: number;
    /**
    * The total amount of RTX packets received on this transport
    */
    rtxPacketsReceived?: number;
    /**
    * The total amount of RTX packets sent on this transport
    */
    rtxPacketsSent?: number;
    /**
    * The total amount of RTX packets lost on this transport
    */
    rtxPacketsLost?: number;
    /**
    * The total amount of RTX packets discarded on this transport
    */
    rtxPacketsDiscarded?: number;
    /**
    * The total amount of SCTP bytes received on this transport
    */
    sctpBytesReceived?: number;
    /**
    * The total amount of SCTP bytes sent on this transport
    */
    sctpBytesSent?: number;
    /**
    * The total amount of SCTP packets received on this transport
    */
    sctpPacketsReceived?: number;
    /**
    * The total amount of SCTP packets sent on this transport
    */
    sctpPacketsSent?: number;
};
//# sourceMappingURL=SFUTransportReport.d.ts.map