/* COPYRIGHT Esri - https://js.arcgis.com/5.1.0/LICENSE.txt */
import{__decorate as o}from"tslib";import{ClonableMixin as r}from"../../core/Clonable.js";import{JSONSupport as s}from"../../core/JSONSupport.js";import{property as t,subclass as e}from"../../core/accessorSupport/decorators.js";import{colorAndTransparencyProperty as i}from"./materialUtils.js";import{Symbol3DEmissive as m}from"./Symbol3DEmissive.js";let p=class extends(r(s)){constructor(o){super(o),this.color=null,this.emissive=null}};o([t(i())],p.prototype,"color",void 0),o([t({type:m,json:{write:!0}})],p.prototype,"emissive",void 0),p=o([e("esri.symbols.support.Symbol3DMaterial")],p);export{p as default};
