/*
All material copyright ESRI, All Rights Reserved, unless otherwise specified.
See https://js.arcgis.com/4.24/esri/copyright.txt for details.
*/
define(["exports","../../../chunks/_rollupPluginBabelHelpers","../../../chunks/tslib.es6","../../../core/accessorSupport/decorators/property","../../../core/arrayUtils","../../../core/has","../../../core/accessorSupport/ensureType","../../../core/accessorSupport/decorators/subclass","../../../form/elements/support/inputs"],(function(e,t,r,o,p,s,i,n,u){"use strict";const a=e=>{let p=function(e){function r(){var t;return(t=e.apply(this,arguments)||this).editable=!0,t.hint=null,t.input=null,t.required=!1,t}return t._inheritsLoose(r,e),r}(e);return r.__decorate([o.property({type:Boolean,json:{write:!0}})],p.prototype,"editable",void 0),r.__decorate([o.property({type:String,json:{write:!0}})],p.prototype,"hint",void 0),r.__decorate([o.property({types:u.types,json:{read:{source:"inputType"},write:{target:"inputType"}}})],p.prototype,"input",void 0),r.__decorate([o.property()],p.prototype,"required",void 0),p=r.__decorate([n.subclass("esri.widgets.FeatureTable.support.EditableColumnTemplateMixin")],p),p};e.EditableColumnTemplateMixin=a,Object.defineProperties(e,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}));
