export declare class Queue<T> {
    private q;
    push: (element: T) => number;
    pop: () => T | undefined;
    isEmpty: () => boolean;
    drain: () => T[];
    length: () => number;
}
