export declare class Queue<T> {
    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;
}
