///
import { ReadonlyFiniteIterator } from "../interfaces/ReadonlyFiniteIterator";
export declare class Queue implements ReadonlyFiniteIterator {
private readonly linkedList;
constructor(values?: ReadonlyArray);
getNextValue(): T | undefined;
isEmpty(): boolean;
popNextValue(): T | undefined;
push(value: T): void;
pushArray(values: ReadonlyArray): void;
size(): number;
}