import { SetProperty } from "./SetProperty"; import { UndoableCommand } from "../UndoableCommand"; export declare class SetProperties extends UndoableCommand { readonly obj: T; protected _newvalues: Partial; readonly compositeCmds: Array>; constructor(obj: T, newvalues: Partial); get newvalues(): Partial; set newvalues(value: Partial); execute(): Promise | boolean; protected execution(): void; redo(): void; undo(): void; }