/* COPYRIGHT Esri - https://js.arcgis.com/5.1.2/LICENSE.txt */
import{__decorate as t}from"tslib";import{property as s,subclass as e}from"../../../core/accessorSupport/decorators.js";import n from"./BaseFunctionArguments.js";var o;let a=o=class extends n{constructor(){super(...arguments),this.inputRanges=null,this.outputValues=null,this.noDataRanges=null,this.allowUnmatched=!1,this.isLastInputRangeInclusive=!1}clone(){return new o({inputRanges:[...this.inputRanges],outputValues:[...this.outputValues],noDataRanges:[...this.noDataRanges],allowUnmatched:this.allowUnmatched,isLastInputRangeInclusive:this.isLastInputRangeInclusive})}};t([s({json:{write:!0}})],a.prototype,"inputRanges",void 0),t([s({json:{write:!0}})],a.prototype,"outputValues",void 0),t([s({json:{write:!0}})],a.prototype,"noDataRanges",void 0),t([s({json:{write:!0}})],a.prototype,"allowUnmatched",void 0),t([s({json:{write:!0}})],a.prototype,"replacementValue",void 0),t([s({json:{write:!0}})],a.prototype,"isLastInputRangeInclusive",void 0),a=o=t([e("esri.layers.raster.functions.RemapFunctionArguments")],a);const i=a;export{i as default};
