export declare class BasicQueue {
    lookup: {
        [key: number]: any;
    };
    first: number;
    last: number;
    length: number;
    elementExists: boolean;
    peek(): any;
    getByIndex(v: number): any;
    getLength(): number;
    pop(): any;
    shift(): any;
    push(v: any): any;
    unshift(v: any): any;
    enq(v: any): any;
    enqueue(v: any): any;
    deq(): any;
    dequeue(): any;
    addToFront(v: any): any;
    removeAll(): any;
    clear(): void;
}
