/* COPYRIGHT Esri - https://js.arcgis.com/5.0/LICENSE.txt */
import{__decorate as e}from"tslib";import{JSONSupport as t}from"../../core/JSONSupport.js";import{property as o,subclass as r}from"../../core/accessorSupport/decorators.js";let s=class extends t{constructor(e){super(e),this.fieldName=null,this.modelName=null,this.label=null,this.min=null,this.max=null,this.mostFrequentValues=null,this.subLayerIds=null}};e([o({type:String})],s.prototype,"fieldName",void 0),e([o({type:String})],s.prototype,"modelName",void 0),e([o({type:String})],s.prototype,"label",void 0),e([o({type:Number})],s.prototype,"min",void 0),e([o({type:Number})],s.prototype,"max",void 0),e([o({json:{read:e=>Array.isArray(e)&&(e.every(e=>"string"==typeof e)||e.every(e=>"number"==typeof e))?e.slice():null}})],s.prototype,"mostFrequentValues",void 0),e([o({type:[Number]})],s.prototype,"subLayerIds",void 0),s=e([r("esri.layers.support.BuildingFieldStatistics")],s);const i=s;export{i as default};
