export declare class PriorityQueue<T = any> {
    private readonly MIN_PRIORITY;
    private readonly heap;
    constructor();
    get size(): number;
    enqueue(value: T, priority?: number): number;
    dequeue(): T | undefined;
    peek(): T | undefined;
}
