/*
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 o}from"tslib";import t from"../../Color.js";import{Clonable as r}from"../../core/Clonable.js";import{property as s,subclass as e}from"../../core/accessorSupport/decorators.js";let l=class extends r{constructor(o){super(o),this.color=new t([0,0,255,.7]),this.mode="continuous"}equals(o){return this===o||this.color.equals(o.color)&&this.mode===o.mode}};o([s({type:t,nonNullable:!0})],l.prototype,"color",void 0),o([s({type:["continuous","hourly"]})],l.prototype,"mode",void 0),l=o([e("esri.analysis.ShadowCast.TotalDurationOptions")],l);const i=l;export{i as default};
