/* COPYRIGHT Esri - https://js.arcgis.com/5.1.2/LICENSE.txt */
import{__decorate as e}from"tslib";import{JSONSupport as t}from"../../core/JSONSupport.js";import{property as o,subclass as s}from"../../core/accessorSupport/decorators.js";var r;let i=class extends t{static{r=this}constructor(e){super(e),this.age=null,this.ageReceived=null,this.displayCount=null,this.maxObservations=1}clone(){return new r({age:this.age,ageReceived:this.ageReceived,displayCount:this.displayCount,maxObservations:this.maxObservations})}};e([o({type:Number,json:{write:!0}})],i.prototype,"age",void 0),e([o({type:Number,json:{write:!0}})],i.prototype,"ageReceived",void 0),e([o({type:Number,json:{write:!0}})],i.prototype,"displayCount",void 0),e([o({type:Number,json:{write:!0}})],i.prototype,"maxObservations",void 0),i=r=e([s("esri.layers.support.PurgeOptions")],i);export{i as default};
