import { Clock, Raycaster } from "three"; import { MutableRefObject } from "react"; export declare const handleShiftSelect: (input: HTMLInputElement, newIndex: number) => void; type Caret = { x: number; y: number; height: number; charIndex: number; }; export declare const getClickedCaret: (text: any, raycaster: Raycaster) => Caret | null; export declare const getClickType: (clock: Clock, lastClickTime: MutableRefObject, lastDoubleClickTime: MutableRefObject) => 1 | 2 | 3; export declare const getWordBoundsAtCaret: (text: string, caret: number) => number[]; export {};