import { ITransactionItem } from '../ITransactionItem.js'; import { IDesignItem } from '../../../item/IDesignItem.js'; import { IContentChanged } from '../../InstanceServiceContainer.js'; export declare class InsertChildAction implements ITransactionItem { constructor(designItem: IDesignItem, newParent: IDesignItem, newIndex: number); title?: string; get affectedItems(): IDesignItem[]; undo(): IContentChanged[] | null; do(): IContentChanged[] | null; designItem: IDesignItem; newParent: IDesignItem; newIndex: number; oldParent: IDesignItem; oldIndex: number; newItem: IDesignItem; mergeWith(other: ITransactionItem): boolean; }