import { Quaternion, QuaternionLike, Vector3, Vector3Like } from 'three'; export type TKinematicTarget = Readonly<{ positionThreshold: number; position: Vector3 | undefined; rotationThreshold: number; rotation: Quaternion | undefined; }>; export type TKinematicConfigTarget = Omit & Readonly<{ position?: Vector3Like | undefined; rotation?: QuaternionLike | undefined; }>;