import { type ComputeFunction } from './context.js'; export interface TeleportControlsOptions { enabled?: boolean; /** * The compute function is responsible for updating the state of the pointerControls plugin. * It needs to set up the raycaster and the pointer vector. If no compute function is provided, * the plugin will use the default compute function. */ compute?: ComputeFunction; /** * @default 1 / 30 */ fixedStep?: number; } export declare const teleportControls: (handedness: "left" | "right", options?: TeleportControlsOptions) => { enabled: import("@threlte/core").CurrentWritable; hovered: import("@threlte/core").CurrentWritable> | undefined>; active: import("@threlte/core").CurrentWritable; };