export declare class Queue { #private; constructor(); get length(): number; push(elem: T): void; shift(): T | undefined; first(): T | undefined; }