import '../../../globals.js';
/**
 * Handles finding intersections between IntegerEdges (will push RationalIntersections into the edge's intersections
 * arrays)
 *
 * @author Jonathan Olson <jonathan.olson@colorado.edu>
 */
import { IntegerEdge, RasterTileLog } from '../imports.js';
export default class LineIntersector {
    static processIntegerEdgeIntersection(edgeA: IntegerEdge, edgeB: IntegerEdge, log: RasterTileLog | null): void;
    static edgeIntersectionBoundsTree(integerEdges: IntegerEdge[], log: RasterTileLog | null): void;
    static edgeIntersectionArrayBoundsTree(integerEdges: IntegerEdge[], log: RasterTileLog | null): void;
    static edgeIntersectionQuadratic(integerEdges: IntegerEdge[], log: RasterTileLog | null): void;
}
//# sourceMappingURL=LineIntersector.d.ts.map