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 Unbounded implements MutableQueue { readonly [MutableQueueSym]: MutableQueueSym; private queue; [Hash.sym](): number; [Equals.sym](that: unknown): boolean; get size(): number; get isEmpty(): boolean; get isFull(): boolean; get capacity(): number; offer(a: A): boolean; offerAll(as: Collection): Chunk; poll(a: D): A | D; pollUpTo(n: number): Chunk; [Symbol.iterator](): Iterator; } //# sourceMappingURL=Unbounded.d.ts.map