import '../../../assert/js/assert.js';
import '../../../globals.js';
import Vector2 from '../../../dot/js/Vector2.js';
export default class RayIntersection {
    point: Vector2;
    normal: Vector2;
    distance: number;
    wind: number;
    t: number;
    /**
     * @param distance - The distance between the ray's position and the point of intersection
     * @param point - The location of the intersection
     * @param normal - The normal (unit vector perpendicular to the segment at the location) at the
     *                           intersection, such that the dot product between the normal and ray direction is <= 0.
     * @param wind - The winding number for the intersection. Either 1 or -1, depending on the direction the
     *                        segment goes relative to the ray (to the left or right). Used for computing Shape
     *                        intersection via the non-zero fill rule.
     * @param t - Parametric value (for the segment) of the intersection
     */
    constructor(distance: number, point: Vector2, normal: Vector2, wind: number, t: number);
}
//# sourceMappingURL=RayIntersection.d.ts.map