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