/* COPYRIGHT Esri - https://js.arcgis.com/5.1.0/LICENSE.txt */
import{__decorate as o}from"tslib";import t from"../Viewpoint.js";import e from"../core/Accessor.js";import{ClonableMixin as r}from"../core/Clonable.js";import{property as i,subclass as p}from"../core/accessorSupport/decorators.js";import n from"../geometry/SpatialReference.js";import{system as s}from"../time/constants.js";import m from"../time/TimeExtent.js";import l from"../webdoc/RangeInfo.js";import a from"./background/ColorBackground.js";let c=class extends(r(e)){constructor(o){super(o),this.background=null,this.rangeInfo=null,this.spatialReference=null,this.timeExtent=null,this.timeZone=s,this.viewpoint=null}};o([i({type:a})],c.prototype,"background",void 0),o([i({type:l})],c.prototype,"rangeInfo",void 0),o([i({type:n})],c.prototype,"spatialReference",void 0),o([i({type:m})],c.prototype,"timeExtent",void 0),o([i({nonNullable:!0})],c.prototype,"timeZone",void 0),o([i({type:t})],c.prototype,"viewpoint",void 0),c=o([p("esri.webmap.InitialViewProperties")],c);const f=c;export{f as default};
