import { DataChannelStats } from "../schema/ClientSample"; import { PeerConnectionMonitor } from "./PeerConnectionMonitor"; export declare class DataChannelMonitor implements DataChannelStats { private readonly _peerConnection; private _visited; timestamp: number; id: string; label?: string | undefined; protocol?: string | undefined; dataChannelIdentifier?: number | undefined; state?: string | undefined; messagesSent?: number | undefined; bytesSent?: number | undefined; messagesReceived?: number | undefined; bytesReceived?: number | undefined; deltaBytesSent?: number | undefined; deltaBytesReceived?: number | undefined; attachments?: Record | undefined; appData?: Record | undefined; constructor(_peerConnection: PeerConnectionMonitor, options: DataChannelStats); getPeerConnection(): PeerConnectionMonitor; get visited(): boolean; accept(stats: Omit): void; createSample(): DataChannelStats; }