import type { State } from "../state/state.js"; import type { ChildTrait } from "../traits/child.js"; import type { ParentTrait } from "../traits/parent.js"; import { Command, Target, Targets } from "../command.js"; export declare class ChangeParent extends Command { private entities; private target; private prepend; private index; private sources; constructor(entities: Targets, target: Target, options?: ChangeParentOptions); execute(state: State): Promise; undo(state: State): Promise; } type ChangeParentOptions = { prepend?: boolean; index?: number; }; export {};