/** * Insert Body Part Command * Adds an existing body part definition into a composite body entity */ import { EditorCommand } from '../CommandManager'; import { type ECSContext } from '../../ecs'; import type { Node } from '../../schema'; export declare class InsertBodyPartCommand implements EditorCommand { private ctx; private part; private parentPath; description: string; private oldEid; private newEid; private fullBundle; private stableId?; private insertedPath; constructor(ctx: ECSContext, eid: number, part: Node, parentPath: number[]); execute(): void; undo(): void; redo(): void; private resolveAndUpdateCurrentEid; getCurrentEntityId(): number; getInsertedPartPath(): number[] | null; } //# sourceMappingURL=InsertBodyPartCommand.d.ts.map