import * as flatbuffers from 'flatbuffers'; import { SctpState } from '../../fbs/sctp-association/sctp-state'; export declare class Stats implements flatbuffers.IUnpackableObject { bb: flatbuffers.ByteBuffer | null; bb_pos: number; __init(i: number, bb: flatbuffers.ByteBuffer): Stats; static getRootAsStats(bb: flatbuffers.ByteBuffer, obj?: Stats): Stats; static getSizePrefixedRootAsStats(bb: flatbuffers.ByteBuffer, obj?: Stats): Stats; transportId(): string | null; transportId(optionalEncoding: flatbuffers.Encoding): string | Uint8Array | null; timestamp(): bigint; sctpState(): SctpState | null; bytesReceived(): bigint; recvBitrate(): bigint; bytesSent(): bigint; sendBitrate(): bigint; rtpBytesReceived(): bigint; rtpRecvBitrate(): bigint; rtpBytesSent(): bigint; rtpSendBitrate(): bigint; rtxBytesReceived(): bigint; rtxRecvBitrate(): bigint; rtxBytesSent(): bigint; rtxSendBitrate(): bigint; probationBytesSent(): bigint; probationSendBitrate(): bigint; availableOutgoingBitrate(): bigint | null; availableIncomingBitrate(): bigint | null; maxIncomingBitrate(): bigint | null; maxOutgoingBitrate(): bigint | null; minOutgoingBitrate(): bigint | null; rtpPacketLossReceived(): number | null; rtpPacketLossSent(): number | null; static startStats(builder: flatbuffers.Builder): void; static addTransportId(builder: flatbuffers.Builder, transportIdOffset: flatbuffers.Offset): void; static addTimestamp(builder: flatbuffers.Builder, timestamp: bigint): void; static addSctpState(builder: flatbuffers.Builder, sctpState: SctpState): void; static addBytesReceived(builder: flatbuffers.Builder, bytesReceived: bigint): void; static addRecvBitrate(builder: flatbuffers.Builder, recvBitrate: bigint): void; static addBytesSent(builder: flatbuffers.Builder, bytesSent: bigint): void; static addSendBitrate(builder: flatbuffers.Builder, sendBitrate: bigint): void; static addRtpBytesReceived(builder: flatbuffers.Builder, rtpBytesReceived: bigint): void; static addRtpRecvBitrate(builder: flatbuffers.Builder, rtpRecvBitrate: bigint): void; static addRtpBytesSent(builder: flatbuffers.Builder, rtpBytesSent: bigint): void; static addRtpSendBitrate(builder: flatbuffers.Builder, rtpSendBitrate: bigint): void; static addRtxBytesReceived(builder: flatbuffers.Builder, rtxBytesReceived: bigint): void; static addRtxRecvBitrate(builder: flatbuffers.Builder, rtxRecvBitrate: bigint): void; static addRtxBytesSent(builder: flatbuffers.Builder, rtxBytesSent: bigint): void; static addRtxSendBitrate(builder: flatbuffers.Builder, rtxSendBitrate: bigint): void; static addProbationBytesSent(builder: flatbuffers.Builder, probationBytesSent: bigint): void; static addProbationSendBitrate(builder: flatbuffers.Builder, probationSendBitrate: bigint): void; static addAvailableOutgoingBitrate(builder: flatbuffers.Builder, availableOutgoingBitrate: bigint): void; static addAvailableIncomingBitrate(builder: flatbuffers.Builder, availableIncomingBitrate: bigint): void; static addMaxIncomingBitrate(builder: flatbuffers.Builder, maxIncomingBitrate: bigint): void; static addMaxOutgoingBitrate(builder: flatbuffers.Builder, maxOutgoingBitrate: bigint): void; static addMinOutgoingBitrate(builder: flatbuffers.Builder, minOutgoingBitrate: bigint): void; static addRtpPacketLossReceived(builder: flatbuffers.Builder, rtpPacketLossReceived: number): void; static addRtpPacketLossSent(builder: flatbuffers.Builder, rtpPacketLossSent: number): void; static endStats(builder: flatbuffers.Builder): flatbuffers.Offset; static createStats(builder: flatbuffers.Builder, transportIdOffset: flatbuffers.Offset, timestamp: bigint, sctpState: SctpState | null, bytesReceived: bigint, recvBitrate: bigint, bytesSent: bigint, sendBitrate: bigint, rtpBytesReceived: bigint, rtpRecvBitrate: bigint, rtpBytesSent: bigint, rtpSendBitrate: bigint, rtxBytesReceived: bigint, rtxRecvBitrate: bigint, rtxBytesSent: bigint, rtxSendBitrate: bigint, probationBytesSent: bigint, probationSendBitrate: bigint, availableOutgoingBitrate: bigint | null, availableIncomingBitrate: bigint | null, maxIncomingBitrate: bigint | null, maxOutgoingBitrate: bigint | null, minOutgoingBitrate: bigint | null, rtpPacketLossReceived: number | null, rtpPacketLossSent: number | null): flatbuffers.Offset; unpack(): StatsT; unpackTo(_o: StatsT): void; } export declare class StatsT implements flatbuffers.IGeneratedObject { transportId: string | Uint8Array | null; timestamp: bigint; sctpState: SctpState | null; bytesReceived: bigint; recvBitrate: bigint; bytesSent: bigint; sendBitrate: bigint; rtpBytesReceived: bigint; rtpRecvBitrate: bigint; rtpBytesSent: bigint; rtpSendBitrate: bigint; rtxBytesReceived: bigint; rtxRecvBitrate: bigint; rtxBytesSent: bigint; rtxSendBitrate: bigint; probationBytesSent: bigint; probationSendBitrate: bigint; availableOutgoingBitrate: bigint | null; availableIncomingBitrate: bigint | null; maxIncomingBitrate: bigint | null; maxOutgoingBitrate: bigint | null; minOutgoingBitrate: bigint | null; rtpPacketLossReceived: number | null; rtpPacketLossSent: number | null; constructor(transportId?: string | Uint8Array | null, timestamp?: bigint, sctpState?: SctpState | null, bytesReceived?: bigint, recvBitrate?: bigint, bytesSent?: bigint, sendBitrate?: bigint, rtpBytesReceived?: bigint, rtpRecvBitrate?: bigint, rtpBytesSent?: bigint, rtpSendBitrate?: bigint, rtxBytesReceived?: bigint, rtxRecvBitrate?: bigint, rtxBytesSent?: bigint, rtxSendBitrate?: bigint, probationBytesSent?: bigint, probationSendBitrate?: bigint, availableOutgoingBitrate?: bigint | null, availableIncomingBitrate?: bigint | null, maxIncomingBitrate?: bigint | null, maxOutgoingBitrate?: bigint | null, minOutgoingBitrate?: bigint | null, rtpPacketLossReceived?: number | null, rtpPacketLossSent?: number | null); pack(builder: flatbuffers.Builder): flatbuffers.Offset; } //# sourceMappingURL=stats.d.ts.map