import { BaseCommand } from './base-command'; import { IGraphicElement } from '../types'; import { EditorHost } from '../core'; import { ICommand } from './i-command'; export declare class UpdatePropertyCommand extends BaseCommand { name: string; private element; private propertyPath; private oldValue; private newValue; constructor(host: EditorHost, element: IGraphicElement, propertyPath: string, oldValue: any, newValue: any); execute(): void; undo(): void; private setProperty; private getProperty; private emitPropertyChange; private deepClone; canMergeWith(command: ICommand): boolean; mergeWith(command: UpdatePropertyCommand): ICommand; }