import{__decorate as e}from"tslib";import{serializable as t}from"../support/Serializable.js";import{Settings as i}from"../support/Settings.js";let n=class extends i{get enableExport(){return this._getSetting("enableExport",!0)}set enableExport(e){this._setSetting("enableExport",e)}get enableIdentify(){return this._getSetting("enableIdentify",!0)}set enableIdentify(e){this._setSetting("enableIdentify",e)}get enableQuery(){return this._getSetting("enableQuery",!0)}set enableQuery(e){this._setSetting("enableQuery",e)}get enableSearch(){return this._getSetting("enableSearch",!0)}set enableSearch(e){this._setSetting("enableSearch",e)}get enableAdd(){return this._getSetting("enableAdd",!0)}set enableAdd(e){this._setSetting("enableAdd",e)}get enableUpdate(){return this._getSetting("enableUpdate",!0)}set enableUpdate(e){this._setSetting("enableUpdate",e)}get enableDelete(){return this._getSetting("enableDelete",!0)}set enableDelete(e){this._setSetting("enableDelete",e)}get enableEditing(){return this._getSetting("enableEditing",!0)}set enableEditing(e){this._setSetting("enableEditing",e)}get studioSearchSubindexId(){return this._getSetting("studioSearchSubindexId","")}set studioSearchSubindexId(e){this._setSetting("studioSearchSubindexId",e)}_getSerializableProperties(){return{enableAdd:"initial",enableDelete:"initial",enableEditing:"initial",enableExport:"initial",enableIdentify:"initial",enableQuery:"initial",enableSearch:"initial",enableUpdate:"initial",studioSearchSubindexId:"initial"}}};n=e([t],n);export{n as TaskSettings};