export declare class Queue { private head?; private tail?; private _size; push(...values: T[]): this; pop(_default?: T): T | undefined; peek(): T | undefined; isEmpty(): boolean; clear(): void; get size(): number; }