/*
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 t}from"tslib";import{property as e,subclass as o}from"../../../core/accessorSupport/decorators.js";import{types as r}from"../../../form/elements/inputs.js";const i=i=>{const p=i;let s=class extends p{constructor(){super(...arguments),this.editable=!0,this.hint=null,this.input=null,this.required=!1}};return t([e({type:Boolean,json:{write:!0}})],s.prototype,"editable",void 0),t([e({type:String,json:{write:!0}})],s.prototype,"hint",void 0),t([e({types:r,json:{read:{source:"inputType"},write:{target:"inputType"}}})],s.prototype,"input",void 0),t([e()],s.prototype,"required",void 0),s=t([o("esri.widgets.FeatureTable.support.EditableColumnTemplateMixin")],s),s};export{i as EditableColumnTemplateMixin};
