export declare class JitterBuffer {
    bufferSizeMs: number;
    elementsList: any[];
    droppedCallback: ((info: any) => void) | undefined;
    totalLengthMs: number;
    numTotalGaps: number;
    numTotalLostStreams: number;
    lastCorrectSeqId: number | undefined;
    constructor(maxSizeMs?: number, droppedCallback?: (info: any) => void);
    AddItem(chunk: any, seqId: number, extraData: any): any;
    GetStats(): {
        numTotalGaps: number;
        numTotalLostStreams: number;
        totalLengthMs: number;
        size: number;
        currentMaSizeMs: number;
    };
    Clear(): void;
    UpdateMaxSize(bufferSizeMs: number): void;
}
//# sourceMappingURL=jitter_buffer.d.ts.map