/* COPYRIGHT Esri - https://js.arcgis.com/5.1.2/LICENSE.txt */
import{__decorate as e}from"tslib";import{property as t,subclass as r}from"../../core/accessorSupport/decorators.js";import o from"./mixins/MediaInfo.js";import i from"./support/ImageMediaInfoValue.js";var s;let a=s=class extends o{constructor(e){super(e),this.refreshInterval=0,this.type="image",this.value=void 0}clone(){return new s({altText:this.altText,title:this.title,caption:this.caption,refreshInterval:this.refreshInterval,value:this.value?.clone()})}};e([t({type:Number,json:{write:!0}})],a.prototype,"refreshInterval",void 0),e([t({type:["image"],readOnly:!0,json:{read:!1,write:{isRequired:!0}}})],a.prototype,"type",void 0),e([t({type:i,json:{write:{isRequired:!0}}})],a.prototype,"value",void 0),a=s=e([r("esri.popup.content.ImageMediaInfo")],a);const p=a;export{p as default};
