/*
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/JSONSupport","../core/Logger","../core/accessorSupport/ensureType","../core/arrayUtils","../core/has","../core/accessorSupport/set","../core/accessorSupport/decorators/enumeration","../core/accessorSupport/decorators/subclass"],(function(e,o,t,r,n,s,a,i,c,u,p){"use strict";var l;e.NavigationConstraint=l=function(e){function t(o){var t;return(t=e.call(this,o)||this).type="none",t}return o._inheritsLoose(t,e),t.prototype.clone=function(){return new l({type:this.type})},t}(r.JSONSupport),t.__decorate([u.enumeration({none:"none",stayAbove:"stay-above"})],e.NavigationConstraint.prototype,"type",void 0),e.NavigationConstraint=l=t.__decorate([p.subclass("esri.ground.NavigationConstraint")],e.NavigationConstraint),Object.defineProperties(e,{__esModule:{value:!0},[Symbol.toStringTag]:{value:"Module"}})}));
