/*
All material copyright Esri, All Rights Reserved, unless otherwise specified.
See https://js.arcgis.com/5.0/esri/copyright.txt for details.
*/
import{__decorate as e}from"tslib";import{clone as r}from"../../core/lang.js";import{property as o,subclass as s}from"../../core/accessorSupport/decorators.js";import t from"./BuildingFilterMode.js";import{symbol3dEdgesProperty as i}from"../../symbols/edges/utils.js";import{enumeration as p}from"../../core/accessorSupport/decorators/enumeration.js";var m;let a=m=class extends t{constructor(){super(...arguments),this.type="wire-frame",this.edges=null}clone(){return new m({edges:r(this.edges)})}};e([p({wireFrame:"wire-frame"})],a.prototype,"type",void 0),e([o(i)],a.prototype,"edges",void 0),a=m=e([s("esri.layers.support.BuildingFilterModeWireFrame")],a);const d=a;export{d as default};
