/* COPYRIGHT Esri - https://js.arcgis.com/5.1.2/LICENSE.txt */
import{__decorate as o}from"tslib";import{ClonableMixin as e}from"../../core/Clonable.js";import{JSONSupport as s}from"../../core/JSONSupport.js";import{property as t,subclass as r}from"../../core/accessorSupport/decorators.js";import p from"../SlideLegendInfo.js";import{WebSceneAnalysesCollection as n,webSceneAnalysisCollectionProperty as i}from"./analysisUtils.js";import l from"./SlidePopupInfo.js";let m=class extends(e(s)){constructor(o){super(o),this.analyses=new n,this.legendInfo=null,this.popupInfo=null}};o([t(i("analyses"))],m.prototype,"analyses",void 0),o([t({type:p,json:{write:!0}})],m.prototype,"legendInfo",void 0),o([t({type:l,json:{write:!0}})],m.prototype,"popupInfo",void 0),m=o([r("esri.webscene.support.SlideElements")],m);const a=m;export{a as default};
