import * as THREE from 'three'; /** * Whether a pointer is over anything a custom layer drew, using the last frame's camera. * Its `projectionMatrix` is the combined `VP * M`, so its inverse lands in the scene's own space. */ export declare function hitTestLayerScene(camera: THREE.Camera | null, scene: THREE.Object3D | null, ndcX: number, ndcY: number): boolean; /** A pointer event as the clip-space point a layer's camera understands. */ export declare function ndcOfEvent(event: { clientX: number; clientY: number; }, rect: { left: number; top: number; width: number; height: number; }): { ndcX: number; ndcY: number; }; //# sourceMappingURL=layerRaycast.d.ts.map