/**
 * @author       Yannick Deubel (https://github.com/yandeu)
 * @copyright    Copyright (c) 2020 Yannick Deubel; Project Url: https://github.com/enable3d/enable3d
 * @license      {@link https://github.com/enable3d/enable3d/blob/master/LICENSE|LGPL-3.0}
 */
import { AmmoPhysics } from '../physics.js';
import { ExtendedObject3D } from '@enable3d/common/dist/types.js';
export default class ClosestRayResultCallback {
    protected physics: AmmoPhysics;
    protected _btRayCallback: Ammo.ClosestRayResultCallback;
    constructor(physics: AmmoPhysics);
    getHitPointWorld(): {
        x: number;
        y: number;
        z: number;
    };
    getHitNormalWorld(): {
        x: number;
        y: number;
        z: number;
    };
    getCollisionObject(): ExtendedObject3D;
}
//# sourceMappingURL=closestRayResultCallback.d.ts.map