import '../../../globals.js';
/**
 * General purpose line-clipping algorithms
 *
 * @author Jonathan Olson <jonathan.olson@colorado.edu>
 */
import Vector2 from '../../../dot/js/Vector2.js';
export default class LineClipping {
    /**
     * From "Another Simple but Faster Method for 2D Line Clipping" (2019)
     * by Dimitrios Matthes and Vasileios Drakopoulos
     *
     * This will:
     * - mutate the given points, so that they are clipped to the given axis-aligned bounding box, and
     * - return whether the line segment intersects the bounds
     */
    static matthesDrakopoulosClip(p0: Vector2, p1: Vector2, minX: number, minY: number, maxX: number, maxY: number): boolean;
}
//# sourceMappingURL=LineClipping.d.ts.map