import type { Point, Rect } from "../../types/types";
/**
 * Determines if a line segment intersects with a given rectangle.
 * This function implements the Liang-Barsky line clipping algorithm.
 *
 * @param p1 - The starting {@link Point} of the line segment.
 * @param p2 - The ending {@link Point} of the line segment.
 * @param rect - The {@link Rect} to check for intersection.
 * @returns `true` if the line segment intersects the rectangle, `false` otherwise.
 */
export declare function lineSegmentIntersectsRect(p1: Point, p2: Point, rect: Rect): boolean;
//# sourceMappingURL=lineSigmentIntersectsRect.d.ts.map