/**
 * A queue that sorts items as they are inserted.
 *
 * @public
 * @extends {Queue}
 */
export default class PriorityQueue extends Queue {
    /**
     * @param {(a: *, b: *) => number} comparator - The comparator used to sort items.
     */
    constructor(comparator: (a: any, b: any) => number);
    #private;
}
import Queue from './../Queue.js';
