import { Command } from '@my-devkit/core'; import { CreateObjectCommand } from './create-object-command'; import { CreateObjectPropertyCommand } from './create-object-property-command'; import { DeleteObjectCommand } from './delete-object-command'; import { DeleteObjectPropertyCommand } from './delete-object-property-command'; import { UpdateObjectCommand } from './update-object-command'; type CommandType = CreateObjectCommand | UpdateObjectCommand | CreateObjectPropertyCommand | DeleteObjectPropertyCommand | DeleteObjectCommand; export declare class CreateObjectChangeCommand extends Command { projectId: string; storyId: string; sectionId: string; objectId: string; description: string; commands: CommandType[]; constructor(); static OnDeserialized(instance: CreateObjectChangeCommand, json: Record): void; static OnSerialized(instance: CreateObjectChangeCommand, json: Record): void; } export {};