/*
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 o}from"tslib";import e from"../../core/Accessor.js";import{deprecatedProperty as t}from"../../core/deprecate.js";import n from"../../core/Logger.js";import{property as l,subclass as i}from"../../core/accessorSupport/decorators.js";let a=class extends e{constructor(){super(...arguments),this.additionalFootprintToggle=!0,this.additionalCameraLocationsToggle=!0,this.currentFootprintToggle=!0,this.imageEnhancement=!0,this.imageGallery=!0,this.imageOverlays=!0,this.measurementTools=!0,this.mapImageConversionTool=!0,this.menu=!0,this.navigationTool=!0,this.digitization=!0,this.title=!0,this.showPopupsAction=!0,this.directionalNavigation=!0,this.sequentialNavigation=!0}get coverageMenu(){return t(n.getLogger(this),"coverageMenu",{replacement:"menu"}),this.menu}set coverageMenu(o){t(n.getLogger(this),"coverageMenu",{replacement:"menu"}),this.menu=o}};o([l({type:Boolean,nonNullable:!0})],a.prototype,"additionalFootprintToggle",void 0),o([l({type:Boolean,nonNullable:!0})],a.prototype,"additionalCameraLocationsToggle",void 0),o([l({type:Boolean,nonNullable:!0})],a.prototype,"currentFootprintToggle",void 0),o([l({type:Boolean,nonNullable:!0})],a.prototype,"coverageMenu",null),o([l({type:Boolean,nonNullable:!0})],a.prototype,"imageEnhancement",void 0),o([l({type:Boolean,nonNullable:!0})],a.prototype,"imageGallery",void 0),o([l({type:Boolean,nonNullable:!0})],a.prototype,"imageOverlays",void 0),o([l({type:Boolean,nonNullable:!0})],a.prototype,"measurementTools",void 0),o([l({type:Boolean,nonNullable:!0})],a.prototype,"mapImageConversionTool",void 0),o([l({type:Boolean,nonNullable:!0})],a.prototype,"menu",void 0),o([l({type:Boolean,nonNullable:!0})],a.prototype,"navigationTool",void 0),o([l({type:Boolean,nonNullable:!0})],a.prototype,"digitization",void 0),o([l({type:Boolean,nonNullable:!0})],a.prototype,"title",void 0),o([l({type:Boolean,nonNullable:!0})],a.prototype,"showPopupsAction",void 0),o([l({type:Boolean,nonNullable:!0})],a.prototype,"directionalNavigation",void 0),o([l({type:Boolean,nonNullable:!0})],a.prototype,"sequentialNavigation",void 0),a=o([i("esri.widgets.OrientedImageryViewer.OrientedImageryViewerVisibleElements")],a);const r=a;export{r as default};
