import { MutableQueue } from "@tsplus/stdlib/collections/mutable/MutableQueue/definition"; import { DoublyLinkedList } from "@tsplus/stdlib/collections/mutable/DoublyLinkedList"; import { Hash } from "@tsplus/stdlib/structure/Hash"; import { Equals } from "@tsplus/stdlib/structure/Equals"; import { Collection } from "@tsplus/stdlib/collections/Collection/definition"; import { Chunk } from "@tsplus/stdlib/collections/Chunk/definition"; import { MutableQueueSym } from "@tsplus/stdlib/collections/mutable/MutableQueue/definition"; export declare class Bounded implements MutableQueue { readonly [MutableQueueSym]: MutableQueueSym; private queue; private max; constructor(max: number); [Hash.sym](): number; [Equals.sym](that: unknown): boolean; get size(): number; get isEmpty(): boolean; get isFull(): boolean; get capacity(): number; offer(value: A): boolean; offerAll(as: Collection): Chunk; poll(a: D): A | D; pollUpTo(n: number): Chunk; [Symbol.iterator](): Iterator; } //# sourceMappingURL=Bounded.d.ts.map