import { Decoder } from "./utils"; import { CodecStats as OutputCodecStats } from "./OutputSamples"; import { ClientSample_PeerConnectionSample_CodecStats as InputCodecStats } from "./InputSamples"; import { AttachmentDecoder } from "./utils"; export declare class CodecStatsDecoder implements Decoder { readonly id: string; private readonly _attachmentsDecoder; private _visited; private _actualValue; private readonly _timestampDecoder; private readonly _typeDecoder; private readonly _payloadTypeDecoder; private readonly _transportIdDecoder; private readonly _mimeTypeDecoder; private readonly _clockRateDecoder; private readonly _channelsDecoder; private readonly _sdpFmtpLineDecoder; constructor(id: string, _attachmentsDecoder: AttachmentDecoder); get visited(): boolean; reset(): void; decode(input: InputCodecStats): OutputCodecStats | undefined; get actualValue(): OutputCodecStats | undefined; set actualValue(sample: OutputCodecStats | undefined); } //# sourceMappingURL=CodecStatsDecoder.d.ts.map