import { l as l2 } from "./chunk-X4SA4ELJ.js"; import { r } from "./chunk-PQFTYGF5.js"; import { e, l3 as l, n5 as n, y3 as y } from "./chunk-2Z2TG5CU.js"; import { T } from "./chunk-SQOPWYIT.js"; // node_modules/@arcgis/core/renderers/visualVariables/support/ColorStop.js var i; var c = i = class extends l { constructor(r2) { super(r2), this.color = null, this.label = null, this.value = null; } writeValue(r2, o, e2) { o[e2] = r2 != null ? r2 : 0; } clone() { return new i({ color: this.color && this.color.clone(), label: this.label, value: this.value }); } }; e([y({ type: l2, json: { type: [T], write: true } })], c.prototype, "color", void 0), e([y({ type: String, json: { write: true } })], c.prototype, "label", void 0), e([y({ type: Number, json: { write: { writerEnsuresNonNull: true } } })], c.prototype, "value", void 0), e([r("value")], c.prototype, "writeValue", null), c = i = e([n("esri.renderers.visualVariables.support.ColorStop")], c); var a = c; export { a }; //# sourceMappingURL=chunk-JPUFJK2B.js.map