/*
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 i}from"tslib";import t from"../../core/Accessor.js";import{IdentifiableMixin as o}from"../../core/Identifiable.js";import{property as s,subclass as e}from"../../core/accessorSupport/decorators.js";var r;let l=r=class extends(o(t)){constructor(i){super(i),this.active=!1,this.className=null,this.disabled=!1,this.icon=null,this.id=null,this.indicator=!1,this.title=null,this.type=null,this.visible=!0}clone(){return new r({active:this.active,className:this.className,disabled:this.disabled,icon:this.icon,id:this.id,indicator:this.indicator,title:this.title,visible:this.visible})}};i([s()],l.prototype,"active",void 0),i([s()],l.prototype,"className",void 0),i([s()],l.prototype,"disabled",void 0),i([s()],l.prototype,"icon",void 0),i([s()],l.prototype,"id",void 0),i([s()],l.prototype,"indicator",void 0),i([s()],l.prototype,"title",void 0),i([s()],l.prototype,"type",void 0),i([s()],l.prototype,"visible",void 0),l=r=i([e("esri.support.actions.ActionBase")],l);const c=l;export{c as default};
