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