import type { State } from "../state/state.js"; import type { ChildTrait } from "../traits/child.js"; import type { ParentTrait } from "../traits/parent.js"; import { Command, Target } from "../command.js"; export declare class PlaceOnGrid extends Command { private entity; private target; private row; private column; private lastIndex; private lastParent; constructor(entity: Target, target: Target, row: number, column: number); execute(state: State): Promise; undo(state: State): Promise; }