export declare const TPriorityQueueSym: unique symbol;
export declare type TPriorityQueueSym = typeof TPriorityQueueSym;
export declare const _A: unique symbol;
export declare type _A = typeof _A;
/**
 * @tsplus type ets/TPriorityQueue
 */
export interface TPriorityQueue<A> {
    readonly [TPriorityQueueSym]: TPriorityQueueSym;
    readonly [_A]: () => A;
}
/**
 * @tsplus type ets/TPriorityQueue/Ops
 */
export interface TPriorityQueueOps {
    $: TPriorityQueueAspects;
}
export declare const TPriorityQueue: TPriorityQueueOps;
/**
 * @tsplus type ets/TPriorityQueue/Aspects
 */
export interface TPriorityQueueAspects {
}
//# sourceMappingURL=definition.d.ts.map