import { Maybe } from "@tsplus/stdlib/data/Maybe/definition";
import { Chunk } from "@tsplus/stdlib/collections/Chunk/definition";
export declare class RingBufferNew<A> {
    readonly capacity: number;
    private array;
    private size;
    private current;
    constructor(capacity: number);
    head(): Maybe<A>;
    lastorNull(): A | null;
    put(value: A): void;
    dropLast(): void;
    toChunk(): Chunk<A>;
    private increment;
    private decrement;
}
//# sourceMappingURL=RingBufferNew.d.ts.map