/* COPYRIGHT Esri - https://js.arcgis.com/5.0.18/LICENSE.txt */
import{__decorate as e}from"tslib";import{JSONSupport as r}from"../../core/JSONSupport.js";import{clone as t}from"../../core/lang.js";import{property as i,subclass as o}from"../../core/accessorSupport/decorators.js";var s;let l=s=class extends r{constructor(){super(...arguments),this.filterType=null,this.filterValues=null}clone(){return new s({filterType:this.filterType,filterValues:t(this.filterValues)})}};e([i({type:String,json:{write:{isRequired:!0}}})],l.prototype,"filterType",void 0),e([i({type:[String],json:{write:{isRequired:!0}}})],l.prototype,"filterValues",void 0),l=s=e([o("esri.layers.support.BuildingFilterAuthoringInfoType")],l);const p=l;export{p as default};
