import * as apprt_core_Mutable from 'apprt-core/Mutable'; import { ViewMode, Constraints as Constraints$1 } from './__internal__/ChgqPGgf.js'; import '@arcgis/core/geometry/Extent'; import '@arcgis/core/geometry/Polygon'; import '@arcgis/core/layers/support/LOD'; import '@arcgis/core/Camera'; import '@arcgis/core/geometry/Point'; import '@arcgis/core/geometry/SpatialReference'; import '@arcgis/core/layers/Layer'; import '@arcgis/core/layers/support/Sublayer'; import '@arcgis/core/Map'; import '@arcgis/core/time/TimeExtent'; import '@arcgis/core/Viewpoint'; import '@arcgis/core/views/MapView'; import '@arcgis/core/views/SceneView'; import './api/VisibilityState.js'; import './api/Navigation.js'; import './api/BaseTypes.js'; declare const Constraints: apprt_core_Mutable.MutableConstructor<{ rotationEnabled: boolean; snapToZoom: boolean; minScale: number; maxScale: number; minZoom: number; maxZoom: number; geometry: any; lods: null | undefined; altitude: __esri.SceneViewConstraintsAltitudeProperties; clipDistance: __esri.SceneViewConstraintsClipDistanceProperties; tilt: __esri.SceneViewConstraintsTiltProperties; forViewmode: (viewmode?: ViewMode) => Record; }>; type Constraints = Constraints$1; export { Constraints, Constraints as default };