import * as THREE from 'three'; import { ObjectID, DrawingID } from '@buerli.io/core'; export declare const setStep: (newStep: number) => void; export declare const setSnapToPoint: (objId: ObjectID, point: THREE.Vector3) => void; export declare const deleteSnapToPoint: (objId: ObjectID) => void; export declare const addToIgnoreList: (objId: ObjectID) => void; export declare const clearIgnoreList: () => void; export declare const setDraggedPoints: (objectsIds: ObjectID[]) => void; export declare const clearDraggedPoints: () => void; export declare const snapPoint: (point: THREE.Vector3) => THREE.Vector3 | undefined; export declare const snapDraggedPoints: (diff: THREE.Vector3, drawingId: DrawingID) => THREE.Vector3 | undefined;