import type { PacketTrailerMetadata } from '../../packetTrailer/types'; /** * Caches packet trailer metadata extracted from received video frames, * keyed by RTP timestamp so it can be looked up when the frame is displayed. * * Metadata is populated either by the packet trailer worker managed by * `PacketTrailerManager` (non-E2EE) or by the E2EE FrameCryptor worker * after decryption (E2EE). * * @experimental */ export declare class PacketTrailerExtractor { private metadataMap; private activeSsrc; storeMetadata(rtpTimestamp: number, ssrc: number, metadata: PacketTrailerMetadata): void; lookupMetadata(rtpTimestamp: number): PacketTrailerMetadata | undefined; dispose(): void; } //# sourceMappingURL=PacketTrailerExtractor.d.ts.map