import { ChangePropertyCommand } from './ChangePropertyCommand'; /** * A command used to modify the simple property of a node. Should not be used * to modify complex (object) properties, only simple property types like * string, boolean, number, etc. This differs from {@link ChangePropertyCommand} * in that it can be constructed from a {@link NodePath} rather than a {@link Node} * and therefore can be used in {@link AggregateCommand} use-cases where there is * a Create followed by a SetProperty. * * @author eric.wittmann@gmail.com * @extends ChangePropertyCommand * @class */ export declare class SetPropertyCommand extends ChangePropertyCommand { constructor(nodePath?: any, property?: any, newValue?: any); }