import { Object3D, Vector3 } from 'three'; import { Command } from '../command.js'; import { Editor } from '../editor.js'; /** * @param editor Editor * @param object THREE.Object3D * @param newPosition THREE.Vector3 * @param optionalOldPosition THREE.Vector3 * @constructor */ declare class SetPositionCommand extends Command { object: Object3D; oldPosition?: Vector3; newPosition?: Vector3; constructor(editor: Editor, object: Object3D, newPosition?: Vector3, optionalOldPosition?: Vector3); execute(): void; undo(): void; update(command: SetPositionCommand): void; } export { SetPositionCommand };