export { ActionMap } from "./ActionMap";
export type { ActionBinding, AxisBinding } from "./ActionMap";
export { GamepadDevice } from "./GamepadDevice";
export type { GamepadButtonLike, GamepadLike } from "./GamepadDevice";
export { sampleGestureHapticsFixture } from "./GestureHapticsFixtures";
export type { GestureHapticsFixture, GestureHapticsFixtureOptions, GestureHapticsGestureType, GestureHapticsPatternName } from "./GestureHapticsFixtures";
export { GestureRecognizer } from "./GestureRecognizer";
export type { Gesture } from "./GestureRecognizer";
export { processInputValue, sampleInputActionBindingFixture } from "./InputActionBindingFixtures";
export type { InputActionBindingFixture, InputValueProcessor } from "./InputActionBindingFixtures";
export { InputSnapshot } from "./InputSnapshot";
export type { ButtonState, GamepadSnapshot, InputSnapshotOptions, PointerSnapshot, PointerTouch } from "./InputSnapshot";
export { InputPlayback, InputRecorder, parseInputRecording } from "./InputReplay";
export type { InputPlaybackOptions, InputPlaybackSnapshot, InputRecording, InputRecordingMetadata, InputReplayEvent, InputReplayEventType } from "./InputReplay";
export { InputSystem } from "./InputSystem";
export type { InputEventTargetLike } from "./InputSystem";
export { InteractionSystem } from "./InteractionSystem";
export type { InteractionBounds, InteractionEvent, InteractionEventType, InteractionHit, InteractionListener, InteractionRayProvider, InteractionTarget, InteractionTargetProvider } from "./InteractionSystem";
export { KeyboardDevice } from "./KeyboardDevice";
export type { KeyboardEventLike } from "./KeyboardDevice";
export { pickingRayFromCamera } from "./PickingRay";
export type { PickingRayViewport } from "./PickingRay";
export { PointerDevice } from "./PointerDevice";
export type { PointerEventLike, WheelEventLike } from "./PointerDevice";
export { VirtualTouchJoystick, sampleVirtualTouchJoystickFixture } from "./VirtualTouchControls";
export type { VirtualJoystickConfig, VirtualTouchJoystickSnapshot, VirtualTouchPoint } from "./VirtualTouchControls";
export { sampleXRRuntimeFixture } from "./XRFixtures";
export type { XRFixtureLodLevel, XRFixtureOptions, XRFixtureSessionMode, XRRuntimeFixture } from "./XRFixtures";
export { WebXRSessionController } from "./WebXRSessionController";
export type { A3DXRFrameLike, A3DXRHandedness, A3DXRHitTestResultLike, A3DXRInputSourceLike, A3DXRPoseLike, A3DXRReferenceSpaceLike, A3DXRReferenceSpaceType, A3DXRSessionInit, A3DXRSessionLike, A3DXRSessionMode, A3DXRSystemLike, WebXRControllerSample, WebXRFrameSample, WebXRHitTestSample, WebXRSessionControllerOptions, WebXRSessionStartResult } from "./WebXRSessionController";
export * from "./GamepadInput.js";
export * from "./GestureControls.js";
export * from "./controls/PointerLockControls.js";
export { CameraRig } from "./controls/CameraRig";
export type { CameraRigState } from "./controls/CameraRig";
export type { CameraTransformLike, EulerLike, Vec3Like } from "./controls/ControlTypes";
export { createSceneCameraControlAdapter } from "./controls/SceneCameraAdapter";
export type { SceneCameraControlAdapter } from "./controls/SceneCameraAdapter";
export { EditorFlyControls } from "./controls/EditorFlyControls";
export type { EditorFlyControlsOptions } from "./controls/EditorFlyControls";
export { FirstPersonControls } from "./controls/FirstPersonControls";
export type { FirstPersonControlsOptions } from "./controls/FirstPersonControls";
export { DEFAULT_ORBIT_MAX_POLAR, OrbitControls } from "./controls/OrbitControls";
export type { OrbitControlsOptions } from "./controls/OrbitControls";
export { ThirdPersonFollowControls } from "./controls/ThirdPersonFollowControls";
export type { ThirdPersonFollowControlsOptions } from "./controls/ThirdPersonFollowControls";
//# sourceMappingURL=index.d.ts.map