import { RemoteInboundRtpStats } from "../schema/ClientSample"; import { PeerConnectionMonitor } from "./PeerConnectionMonitor"; export declare class RemoteInboundRtpMonitor implements RemoteInboundRtpStats { private readonly _peerConnection; private _visited; timestamp: number; id: string; ssrc: number; kind: string; transportId?: string | undefined; codecId?: string | undefined; packetsReceived?: number | undefined; packetsReceivedWithEct1?: number | undefined; packetsReceivedWithCe?: number | undefined; packetsReportedAsLost?: number | undefined; packetsReportedAsLostButRecovered?: number | undefined; packetsLost?: number | undefined; jitter?: number | undefined; localId?: string | undefined; roundTripTime?: number | undefined; totalRoundTripTime?: number | undefined; fractionLost?: number | undefined; roundTripTimeMeasurements?: number | undefined; packetsWithBleachedEct1Marking?: number | undefined; packetRate?: number; deltaPacketsLost?: number; deltaPacketsReceived?: number; deltaFractionLost?: number; attachments?: Record | undefined; appData?: Record | undefined; constructor(_peerConnection: PeerConnectionMonitor, options: RemoteInboundRtpStats); get visited(): boolean; getPeerConnection(): PeerConnectionMonitor; getOutboundRtp(): import("./OutboundRtpMonitor").OutboundRtpMonitor | undefined; getCodec(): import("./CodecMonitor").CodecMonitor | undefined; accept(stats: Omit): void; createSample(): RemoteInboundRtpStats; }