import { ITransactionItem } from '../ITransactionItem.js'; import { IDesignItem } from '../../../item/IDesignItem.js'; import { InstanceServiceContainer } from '../../InstanceServiceContainer.js'; import { IContentChanged } from '../../InstanceServiceContainer.js'; export declare class SetDesignItemsAction implements ITransactionItem { private container; constructor(newDesignItems: IDesignItem[], oldDesignItems: IDesignItem[], container?: InstanceServiceContainer); title?: string; get affectedItems(): IDesignItem[]; undo(): IContentChanged[] | null; do(): IContentChanged[] | null; private setItems; newDesignItems: IDesignItem[]; oldDesignItems: IDesignItem[]; mergeWith(other: ITransactionItem): boolean; }