export default class QueueMain<T> {
    private linkedList;
    constructor();
    isEmpty(): boolean;
    peek(): (() => import("../main").LLNode<T> | null) | null;
    enqueue(value: T): void;
    dequeue(): import("../main").LLNode<T> | null;
    toString(callback: (value: T) => string): string;
}
//# sourceMappingURL=QueueMain.d.ts.map