export declare class PriorityQueue { private compare; private items; constructor(compare: (a: T, b: T) => number); push(item: T): void; pop(): T | undefined; isEmpty(): boolean; }