import { Euler, Matrix4, Matrix4Tuple, Quaternion, Vector3 } from 'three'; export type Sim3Type = { position: Vector3; rotation: Euler; quaternion: Quaternion; scale: Vector3; }; export type MoveHandleInputType = { matrix?: Matrix4Tuple; matrixWorld?: Matrix4Tuple; position?: [number, number, number]; rotation?: [number, number, number]; quaternion?: [number, number, number, number]; }; export type MoveEvent = { world: Matrix4; };