import { BasicEnumerable } from '../enumerables/BasicEnumerable'; import { ICollection } from '../types'; export declare class Queue extends BasicEnumerable implements ICollection { private readonly list; constructor(); constructor(collection: Iterable); get length(): number; clear(): void; copyTo(array: TSource[], arrayIndex: number): void; dequeue(): TSource; enqueue(item: TSource): void; peek(): TSource; tryDequeue(): TSource | null; tryPeek(): TSource | null; } //# sourceMappingURL=Queue.d.ts.map