import { Point, Vector3 } from '@vertexvis/geometry'; import { DepthBuffer, FrameCameraBase, StencilBuffer, Viewport } from '../../lib/types'; export declare class PointToPointHitTester { private stencil; private depthBuffer; private viewport; private camera?; constructor(stencil: StencilBuffer | undefined, depthBuffer: DepthBuffer, viewport: Viewport, camera?: FrameCameraBase | undefined); hitTest(pt: Point.Point): boolean; snapToNearestPixel(pt: Point.Point, radius: number): Point.Point; transformPointToWorld(pt: Point.Point, { ignoreHitTest }?: { ignoreHitTest?: boolean; }): Vector3.Vector3 | undefined; private pickDepthBuffer; }