/* COPYRIGHT Esri - https://js.arcgis.com/5.1.0/LICENSE.txt */
import{__decorate as o}from"tslib";import{ClonableMixin as r}from"../../core/Clonable.js";import{JSONSupport as t}from"../../core/JSONSupport.js";import{property as e,subclass as s}from"../../core/accessorSupport/decorators.js";import{fromJSON as p}from"../../geometry/support/jsonUtils.js";import{geometryTypes as i}from"../../geometry/support/typeUtils.js";let m=class extends(r(t)){constructor(o){super(o),this.geometry=null,this.where=null}};o([e({types:i,json:{read:p,write:!0}})],m.prototype,"geometry",void 0),o([e({type:String,json:{write:!0}})],m.prototype,"where",void 0),m=o([s("esri.webdoc.geotriggersInfo.FeatureFilter")],m);const l=m;export{l as default};
