import React from 'react'; import * as THREE from 'three'; export declare const Point: React.FC<{ position: THREE.Vector3; radius: number; color: THREE.ColorRepresentation; opacity?: number; handlers?: any; userData?: any; }>; export declare const Arrow: React.FC<{ position: THREE.Vector3; direction: THREE.Vector3; length: number; width: number; color: THREE.ColorRepresentation; opacity?: number; handlers?: any; userData?: any; withCone?: boolean; }>; export declare const OriginPoint: React.FC<{ position?: THREE.Vector3; color: THREE.ColorRepresentation; opacity?: number; handlers?: any; userData?: any; }>; export declare const AxisArrow: React.FC<{ position?: THREE.Vector3; direction: THREE.Vector3; length?: number; width?: number; color: THREE.ColorRepresentation; opacity?: number; handlers?: any; userData?: any; withCone?: boolean; }>; export declare const Csys: React.FC<{ matrix: THREE.Matrix4; opacity: number; handlers?: any; color?: THREE.ColorRepresentation; userData?: any; }>; export declare const SelectedCsys: React.FC<{ matrix: THREE.Matrix4; opacity?: number; handlers?: any; color?: THREE.ColorRepresentation; userData?: any; }>; export declare const Caption: React.FC<{ text: string; position: THREE.Vector3; color?: number; scale?: number; font?: string; fontSize?: number; }>;