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