/*
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 e}from"tslib";import{Clonable as o}from"../../core/Clonable.js";import{JSONSupportMixin as t}from"../../core/JSONSupport.js";import{measurementLengthUnits as r,measurementVolumeUnits as l}from"../../core/units.js";import{property as s,subclass as i}from"../../core/accessorSupport/decorators.js";let u=class extends(t(o)){constructor(e){super(e),this.elevation=null,this.volume=null}equals(e){return this===e||this.elevation===e.elevation&&this.volume===e.volume}};e([s({type:r,value:null})],u.prototype,"elevation",void 0),e([s({type:l,value:null})],u.prototype,"volume",void 0),u=e([i("esri.analysis.VolumeMeasurement.VolumeMeasurementDisplayUnits")],u);const a=u;export{a as default};
