import { Camera, Euler, Vector3 } from 'three'; import { OrbitControls } from 'three/examples/jsm/controls/OrbitControls.js'; export { OrbitControls }; export type Transform = { position: Vector3; rotation: Euler; }; type Check = (current: Transform, previous: Transform | undefined) => Promise; type Updated = (current: Transform, previous: Transform | undefined) => Promise; export declare function orbitControlsRestrictor(orbit: OrbitControls, camera: Camera, check: Check, updated: Updated): void; //# sourceMappingURL=index.d.ts.map