import { type IRaycastResult, type IRaycastingManager } from "../../../game";
import { type IVector3D } from "../../../../shared/common/utils";
import { type TIgnoreEntityType } from "../../../game/common/raycasting/IRaycastingManager";
export declare class RageRaycastingManager implements IRaycastingManager {
    testPointToPoint(startPos: IVector3D, endPos: IVector3D, ignoreEntity?: TIgnoreEntityType, flags?: number | number[]): IRaycastResult | null;
    private _resolveIgnoreEntity;
    private _resolveMpEntity;
}
