import { RefObject } from 'react'; import { Object3D, Vector3 } from 'three'; interface ClickEvent { position: Vector3; radius: number; x: number; y: number; offsetX: number; offsetY: number; offsetHeight: number; offsetWidth: number; } interface PointerProps { parent: RefObject; thres: number; color?: string; onClick?: (e: ClickEvent) => void; childSelector?: (e: Object3D) => boolean; average?: number; disable?: boolean; } export declare function Pointer({ parent, thres, color, onClick, childSelector, average, disable, }: PointerProps): import("react/jsx-runtime").JSX.Element; interface PointerControlProps { _key: string; parentKey?: string; parent?: RefObject; } export declare function PointerControls({ _key, parentKey, parent }: PointerControlProps): import("react/jsx-runtime").JSX.Element; export {};