import "../../Operator/index.js"; import * as L from "../../Collections/Immutable/List/index.js"; import type { Predicate } from "../../Function/index.js"; import { DoublyLinkedList } from "../DoublyLinkedList/index.js"; export declare class RingBuffer { readonly size: number; readonly ignoreFn?: Predicate | undefined; private values; private ignored; constructor(size: number, ignoreFn?: Predicate | undefined); push(value: T): DoublyLinkedList; pop(): DoublyLinkedList; get list(): L.List; get listReverse(): L.List; } //# sourceMappingURL=index.d.ts.map