import { ThreeEvent } from "@react-three/fiber"; import React from "react"; import { Event } from "three"; import { InputDeviceFunctions } from "./index.js"; import { XSphereIntersection } from "../intersections/sphere.js"; export declare const XSphereCollider: React.ForwardRefExoticComponent<{ id: number; radius: number; distanceElement?: { id: number; downRadius: number; } | undefined; onIntersections?: ((intersections: ReadonlyArray) => void) | undefined; filterIntersections?: ((intersections: Array) => Array) | undefined; onPointerDownMissed?: ((event: ThreeEvent) => void) | undefined; onPointerUpMissed?: ((event: ThreeEvent) => void) | undefined; onClickMissed?: ((event: ThreeEvent) => void) | undefined; filterClipped?: boolean | undefined; initialPressedElementIds?: number[] | undefined; } & React.RefAttributes>;