import { Queue } from './queue/index.js';
import type { QueueInit } from './queue/index.js';
import type { AbortOptions } from '@libp2p/interface';
export interface PriorityQueueJobOptions extends AbortOptions {
    priority: number;
}
export declare class PriorityQueue<JobReturnType = void, JobOptions extends PriorityQueueJobOptions = PriorityQueueJobOptions> extends Queue<JobReturnType, JobOptions> {
    constructor(init?: QueueInit<JobReturnType, JobOptions>);
}
//# sourceMappingURL=priority-queue.d.ts.map