import type { Command } from "../Command";
export declare class SetPropertyCommand<T extends object> implements Command {
    private readonly target;
    private readonly path;
    private readonly after;
    readonly name = "Set Property";
    private readonly before;
    constructor(target: T, path: readonly string[], after: unknown);
    execute(): void;
    undo(): void;
    private read;
    private write;
}
//# sourceMappingURL=SetPropertyCommand.d.ts.map