import { Euler, Object3D } from 'three'; import { Command } from '../command.js'; import { Editor } from '../editor.js'; /** * @param editor Editor * @param object THREE.Object3D * @param newRotation THREE.Euler * @param optionalOldRotation THREE.Euler * @constructor */ declare class SetRotationCommand extends Command { object: Object3D; oldRotation?: Euler; newRotation?: Euler; constructor(editor: Editor, object: Object3D, newRotation?: Euler, optionalOldRotation?: Euler); execute(): void; undo(): void; update(command: SetRotationCommand): void; } export { SetRotationCommand };