/**
 * @template T
 */
export default class RingBuffer<T> {
    /**
     * @param {number} size
     */
    constructor(size: number);
    /** @param {T} value */
    push(value: T): void;
    /**
     * @returns {T[]}
     */
    get(): T[];
    get size(): number;
    get length(): number;
    #private;
}
//# sourceMappingURL=ringBuffer.d.ts.map