import * as Chunk from "../../Collections/Immutable/Chunk/index.js";
import * as O from "../../Option/index.js";
export declare class RingBufferNew {
readonly capacity: number;
private array;
private size;
private current;
constructor(capacity: number);
head(): O.Option;
lastorNull(): A | null;
put(value: A): void;
dropLast(): void;
toChunk(): Chunk.Chunk;
private increment;
private decrement;
}
//# sourceMappingURL=index.d.ts.map