/* COPYRIGHT Esri - https://js.arcgis.com/5.0/LICENSE.txt */
import{__decorate as o}from"tslib";import e from"../../core/Accessor.js";import{property as t,subclass as l}from"../../core/accessorSupport/decorators.js";import n from"./ColumnMenuVisibleElements.js";import s from"./TableMenuVisibleElements.js";let p=class extends e{constructor(o){super(o),this.columnDescriptions=!0,this.columnMenus=!0,this.columnMenuItems=new n,this.close=!1,this.header=!0,this.layerDropdown=!1,this.layerDropdownIcons=!0,this.menu=!0,this.menuItems=new s,this.pendingEditsFooter=!0,this.progress=!0,this.selectionColumn=!0,this.tooltips=!0}};o([t({type:Boolean,nonNullable:!0})],p.prototype,"columnDescriptions",void 0),o([t({type:Boolean,nonNullable:!0})],p.prototype,"columnMenus",void 0),o([t({type:n,nonNullable:!0})],p.prototype,"columnMenuItems",void 0),o([t({type:Boolean,nonNullable:!0})],p.prototype,"close",void 0),o([t({type:Boolean,nonNullable:!0})],p.prototype,"header",void 0),o([t({type:Boolean,nonNullable:!0})],p.prototype,"layerDropdown",void 0),o([t({type:Boolean,nonNullable:!0})],p.prototype,"layerDropdownIcons",void 0),o([t({type:Boolean,nonNullable:!0})],p.prototype,"menu",void 0),o([t({type:s,nonNullable:!0})],p.prototype,"menuItems",void 0),o([t({type:Boolean,nonNullable:!0})],p.prototype,"pendingEditsFooter",void 0),o([t({type:Boolean,nonNullable:!0})],p.prototype,"progress",void 0),o([t({type:Boolean,nonNullable:!0})],p.prototype,"selectionColumn",void 0),o([t({type:Boolean,nonNullable:!0})],p.prototype,"tooltips",void 0),p=o([l("esri.widgets.FeatureTable.VisibleElements")],p);const r=p;export{r as default};
