/* COPYRIGHT Esri - https://js.arcgis.com/5.0/LICENSE.txt */
import{__decorate as e}from"tslib";import{property as r,subclass as o}from"../../../core/accessorSupport/decorators.js";import t from"./NavigationUI360.js";import i from"./NavigationUIViewModel.js";let s=class extends t{constructor(e){super(e),this.viewModel=new i}set cameraHeadingThreshold(e){this.viewModel.cameraHeadingThreshold=e}get cameraHeadingThreshold(){return this.viewModel.cameraHeadingThreshold}set cameraPitchThreshold(e){this.viewModel.cameraPitchThreshold=e}get cameraPitchThreshold(){return this.viewModel.cameraPitchThreshold}set preserveAngle(e){this.viewModel.preserveAngle=e}get preserveAngle(){return this.viewModel.preserveAngle}};e([r()],s.prototype,"cameraHeadingThreshold",null),e([r()],s.prototype,"cameraPitchThreshold",null),e([r()],s.prototype,"preserveAngle",null),e([r()],s.prototype,"viewModel",void 0),s=e([o("esri.widgets.OrientedImageryViewer.components.NavigationUI")],s);const a=s;export{a as default};
