import { BinaryHeapWithComparer } from '../../structs/BinaryHeapWithComparer'; import { SweepEvent } from '../spline/coneSpanner/SweepEvent'; import { ScanDirection } from './ScanDirection'; export declare class EventQueue { scanDirection: ScanDirection; eventTree: BinaryHeapWithComparer; constructor(); Reset(scanDir: ScanDirection): void; Enqueue(evt: SweepEvent): void; Dequeue(): SweepEvent; get Count(): number; Compare(lhs: SweepEvent, rhs: SweepEvent): number; }