import { i } from "./chunk-JOYXMSKE.js"; import { s } from "./chunk-HZRKBTHJ.js"; import { e, l3 as l, n5 as n, y3 as y } from "./chunk-2Z2TG5CU.js"; // node_modules/@arcgis/core/layers/support/FeatureTemplate.js var l2 = new s({ esriFeatureEditToolAutoCompletePolygon: "auto-complete-polygon", esriFeatureEditToolCircle: "circle", esriFeatureEditToolEllipse: "ellipse", esriFeatureEditToolFreehand: "freehand", esriFeatureEditToolLine: "line", esriFeatureEditToolNone: "none", esriFeatureEditToolPoint: "point", esriFeatureEditToolPolygon: "polygon", esriFeatureEditToolRectangle: "rectangle", esriFeatureEditToolArrow: "arrow", esriFeatureEditToolTriangle: "triangle", esriFeatureEditToolLeftArrow: "left-arrow", esriFeatureEditToolRightArrow: "right-arrow", esriFeatureEditToolUpArrow: "up-arrow", esriFeatureEditToolDownArrow: "down-arrow" }); var a = class extends i(l) { constructor(o) { super(o), this.name = null, this.description = null, this.drawingTool = null, this.prototype = null, this.thumbnail = null; } }; e([y({ json: { write: true } })], a.prototype, "name", void 0), e([y({ json: { write: true } })], a.prototype, "description", void 0), e([y({ json: { read: l2.read, write: l2.write } })], a.prototype, "drawingTool", void 0), e([y({ json: { write: true } })], a.prototype, "prototype", void 0), e([y({ json: { write: true } })], a.prototype, "thumbnail", void 0), a = e([n("esri.layers.support.FeatureTemplate")], a); var p = a; export { p }; //# sourceMappingURL=chunk-EKYSPJO6.js.map