import { Object3DCompat } from "./Object3DCompat";
import { Vector3Compat } from "../math";
export interface RaycasterCompatIntersection {
    readonly object: Object3DCompat;
    readonly distance: number;
    readonly point: Vector3Compat;
}
export declare class RaycasterCompat {
    readonly ray: {
        origin: Vector3Compat;
        direction: Vector3Compat;
    };
    near: number;
    far: number;
    set(origin: Vector3Compat, direction: Vector3Compat): void;
    intersectObject(object: Object3DCompat, recursive?: boolean): RaycasterCompatIntersection[];
}
//# sourceMappingURL=RaycasterCompat.d.ts.map