/*
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 r}from"tslib";import{JSONSupport as e}from"../core/JSONSupport.js";import{property as o,subclass as t}from"../core/accessorSupport/decorators.js";import s from"../layers/support/FacilityLayerInfo.js";import i from"../layers/support/LevelLayerInfo.js";import p from"../layers/support/SiteLayerInfo.js";let l=class extends e{constructor(r){super(r),this.levelLayer=null,this.facilityLayer=null,this.siteLayer=null}};r([o({type:i,json:{write:{isRequired:!0}}})],l.prototype,"levelLayer",void 0),r([o({type:s,json:{write:{isRequired:!0}}})],l.prototype,"facilityLayer",void 0),r([o({type:p,json:{write:!0}})],l.prototype,"siteLayer",void 0),l=r([t("esri.support.MapFloorInfo")],l);const a=l;export{a as default};
