export interface Orderable { order: number; } export declare class BufferedPriorityQueue { queue: T[]; buffer: T[]; constructor(); push(behavior: T): void; peek(): T | undefined; pop(): T | undefined; private heapifyBuffer; get length(): number; unsort(): void; clear(): void; private up; private down; }