import type { Transform } from "../../hierarchy_object/Transform"; import type { ReadonlyVector2 } from "../../math/ReadonlyVector2"; import type { Collider2D } from "../../script/physics2d/collider/Collider2D"; import type { RigidBody2D } from "../../script/physics2d/RigidBody2D"; export declare class RaycastHit2D { private readonly _centroid; private _collider; private _distance; private _fraction; private readonly _normal; private readonly _point; private _rigidbody; private _transform; get centroid(): ReadonlyVector2; get collider(): Collider2D | null; get distance(): number; get fraction(): number; get normal(): ReadonlyVector2; get point(): ReadonlyVector2; get rigidbody(): RigidBody2D | null; get transform(): Transform | null; }