/* COPYRIGHT Esri - https://js.arcgis.com/5.1.0/LICENSE.txt */
import{__decorate as t}from"tslib";import o from"../../../core/Accessor.js";import e from"../../../core/Collection.js";import{property as s,subclass as r}from"../../../core/accessorSupport/decorators.js";import a from"../../../views/interactive/sketch/SketchOptions.js";let i=class extends o{constructor(t){super(t),this.addAttachmentsCallback=null,this.applyEditsCallback=null,this.applyEditsFeatureServiceCallback=null,this.applyAttachmentEditsCallback=null,this.candidates=[],this.rootFeatures=new e,this.rootFeatureInfos=[],this.rootWorkflowOptions={type:"update-single"},this.sketchOptions=new a,this.snappingManager=null,this.viewModel=null}};t([s()],i.prototype,"addAttachmentsCallback",void 0),t([s()],i.prototype,"applyEditsCallback",void 0),t([s()],i.prototype,"applyEditsFeatureServiceCallback",void 0),t([s()],i.prototype,"applyAttachmentEditsCallback",void 0),t([s()],i.prototype,"candidates",void 0),t([s()],i.prototype,"rootFeatures",void 0),t([s()],i.prototype,"rootFeatureInfos",void 0),t([s()],i.prototype,"rootWorkflowOptions",void 0),t([s({constructOnly:!0})],i.prototype,"sketchOptions",void 0),t([s()],i.prototype,"snappingManager",void 0),t([s()],i.prototype,"viewModel",void 0),i=t([r("esri.widgets.Editor.legacy.UpdateWorkflowData")],i);const p=i;export{p as default};
