export declare class Queue<T> {
    protected queue: T[];
    protected head: number;
    protected MAX_QUEUE_SIZE: number;
    constructor(MAX_QUEUE_SIZE?: number);
    enqueue(element: T): void;
    dequeue(): T;
    size(): number;
}
