export declare class RingQueue<T> {
    buffer: (T | undefined)[];
    head: number;
    tail: number;
    size: number;
    capacity: number;
    constructor(capacity: number);
    enqueue(item: T): boolean;
    dequeue(): T | undefined;
    isEmpty(): boolean;
    length(): number;
    isFull(): boolean;
}
//# sourceMappingURL=RingQueue.d.ts.map