/* COPYRIGHT Esri - https://js.arcgis.com/5.1.0/LICENSE.txt */
import{__decorate as r}from"tslib";import{JSONSupport as o}from"../core/JSONSupport.js";import{clone as t}from"../core/lang.js";import{property as e,subclass as i}from"../core/accessorSupport/decorators.js";import s from"./widgets/FloorFilter.js";import l from"./widgets/Range.js";import p from"./widgets/TimeSlider.js";var m;let n=m=class extends o{constructor(r){super(r),this.range=null,this.timeSlider=null,this.floorFilter=null}clone(){return new m(t({range:this.range,timeSlider:this.timeSlider,floorFilter:this.floorFilter}))}};r([e({type:l,json:{write:!0}})],n.prototype,"range",void 0),r([e({type:p,json:{write:!0}})],n.prototype,"timeSlider",void 0),r([e({type:s,json:{write:!0}})],n.prototype,"floorFilter",void 0),n=m=r([i("esri.webdoc.Widgets")],n);const d=n;export{d as default};
