/* COPYRIGHT Esri - https://js.arcgis.com/5.0.18/LICENSE.txt */
import{__decorate as e}from"tslib";import t from"../../core/Accessor.js";import{property as r,subclass as o}from"../../core/accessorSupport/decorators.js";import{ensureClass as p}from"../../core/accessorSupport/ensureType.js";import s from"../../geometry/Extent.js";import n from"../../geometry/SpatialReference.js";var l;let i=l=class extends t{constructor(e){super(e),this.outSpatialReference=null,this.processExtent=null,this.processSpatialReference=null,this.returnColumnName=!1,this.returnFeatureCollection=!1,this.returnM=!1,this.returnZ=!1}static from(e){return p(l,e)}};e([r({type:n})],i.prototype,"outSpatialReference",void 0),e([r({type:s})],i.prototype,"processExtent",void 0),e([r({type:n})],i.prototype,"processSpatialReference",void 0),e([r({nonNullable:!0})],i.prototype,"returnColumnName",void 0),e([r({nonNullable:!0})],i.prototype,"returnFeatureCollection",void 0),e([r({nonNullable:!0})],i.prototype,"returnM",void 0),e([r({nonNullable:!0})],i.prototype,"returnZ",void 0),i=l=e([o("esri.rest.geoprocessor.GPOptions")],i);export{i as default};
