import { AvgLastNItems } from './avg_last_n_items.js';
export declare class TsQueue {
    elementsList: any[];
    totalDiscarded: number;
    ptsQueue: number[];
    avgItemDur: AvgLastNItems;
    lastItemTs: number | undefined;
    constructor();
    clear(): void;
    addToPtsQueue(ts: number): void;
    shiftPtsQueue(numElements?: number): void;
    removeUntil(length: number): void;
    getPtsQueueLengthInfoInSecs(timebase: number): {
        lengthSec: number;
        size: number;
    };
}
//# sourceMappingURL=ts_queue.d.ts.map