/** @deprecated since 5.0. Refactor using \@arcgis/codemod */
type HashMap<T> = Record<string, T | undefined>;
/** @deprecated since 5.0. Refactor using \@arcgis/codemod */
type nullish = null | undefined;

/** @deprecated since 5.0. Refactor using \@arcgis/codemod */
type IHandle = import("./core/Handles.js").ResourceHandle;

/** @deprecated since 5.0. Refactor using \@arcgis/codemod */
type GroupKey<T> = import("./core/Accessor.js").GroupKey<T>;

/** @deprecated since 5.0. Refactor using \@arcgis/codemod */
declare namespace __esri {
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  type Constructor<T> = new (...params: any[]) => T;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AnonymousAccessor = Accessor;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ReadonlyAccessor = Omit<Accessor, "set" | "_set" | "destroy" | "notifyChange" | "_get">;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttributeBinsGraphicProperties = import("./AttributeBinsGraphic.js").AttributeBinsGraphicProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttributeBinsGraphic = import("./AttributeBinsGraphic.js").default;
  export const AttributeBinsGraphic: typeof import("./AttributeBinsGraphic.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BasemapProperties = import("./Basemap.js").BasemapProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Basemap = import("./Basemap.js").default;
  export const Basemap: typeof import("./Basemap.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CameraProperties = import("./Camera.js").CameraProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Camera = import("./Camera.js").default;
  export const Camera: typeof import("./Camera.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CameraLayoutProperties = import("./CameraLayout.js").CameraLayoutProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CameraLayout = import("./CameraLayout.js").default;
  export const CameraLayout: typeof import("./CameraLayout.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorToHexOptions = import("./Color.js").HexOutputOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorProperties = import("./Color.js").ColorLike;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RGBA = import("./Color.js").RGBA;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Color = import("./Color.js").default;
  export const Color: typeof import("./Color.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphicProperties = import("./Graphic.js").GraphicProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Graphic = import("./Graphic.js").default;
  export const Graphic: typeof import("./Graphic.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GroundProperties = import("./Ground.js").GroundProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Ground = import("./Ground.js").default;
  export const Ground: typeof import("./Ground.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapProperties = import("./Map.js").MapProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Map = import("./Map.js").default;
  export const Map: typeof import("./Map.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PopupTemplateProperties = import("./PopupTemplate.js").PopupTemplateProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PopupTemplate = import("./PopupTemplate.js").default;
  export const PopupTemplate: typeof import("./PopupTemplate.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewpointProperties = import("./Viewpoint.js").ViewpointProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Viewpoint = import("./Viewpoint.js").default;
  export const Viewpoint: typeof import("./Viewpoint.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebDocument2DProperties = import("./WebDocument2D.js").WebDocument2DProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebDocument2DUpdateFromOptions = import("./WebDocument2D.js").UpdateFromOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebDocument2D = import("./WebDocument2D.js").default;
  export const WebDocument2D: typeof import("./WebDocument2D.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebLinkChartProperties = import("./WebLinkChart.js").WebLinkChartProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebLinkChart = import("./WebLinkChart.js").default;
  export const WebLinkChart: typeof import("./WebLinkChart.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebLinkChartApplyLayoutOptions = import("./WebLinkChart.js").WebLinkChartApplyLayoutOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebLinkChartAddRecordsOptions = import("./WebLinkChart.js").WebLinkChartAddRecordsOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebLinkChartExpandOptions = import("./WebLinkChart.js").WebLinkChartExpandOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebMapProperties = import("./WebMap.js").WebMapProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebMap = import("./WebMap.js").default;
  export const WebMap: typeof import("./WebMap.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebSceneProperties = import("./WebScene.js").WebSceneProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebScene = import("./WebScene.js").default;
  export const WebScene: typeof import("./WebScene.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebSceneSaveOptions = import("./WebScene.js").SaveOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureSetLayer = import("./arcade.js").ArcadeSupportedFeatureSetLayerUnion;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Profile = import("./arcade.js").Profile;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SimpleVariable = import("./arcade.js").SimpleVariable;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DictionaryVariable = import("./arcade.js").DictionaryVariable;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ArrayVariable = import("./arcade.js").ArrayVariable;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ProfileVariable = import("./arcade.js").Variable;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ArrayElementType = import("./arcade.js").ArrayElement;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ProfileVariableInstanceType = import("./arcade.js").ProfileVariableInstance;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ExecuteContext = import("./arcade.js").ExecuteContext;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ArcadeServices = import("./arcade.js").ArcadeServices;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type arcadeCreateArcadeExecutorOptions = import("./arcade.js").ExecutorOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ResultType = import("./arcade.js").ResultType;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SettledArcadePromise = import("./arcade.js").SettledArcadePromise;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FulfilledArcadePromise = import("./arcade.js").FulfilledArcadePromise;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RejectedArcadePromise = import("./arcade.js").RejectedArcadePromise;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ArcadeExecutor = import("./arcade.js").ArcadeExecutor;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ExecuteFunction = import("./arcade.js").ExecuteFunction;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ExecuteFunctionAsync = import("./arcade.js").ExecuteFunctionAsync;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ExecuteFunctionAsyncBatch = import("./arcade.js").ExecuteFunctionAsyncBatch;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BatchExecuteContext = import("./arcade.js").BatchExecuteContext;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VariableInstancesCreator<A = any> = import("./arcade.js").VariableInstancesCreator<A>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface arcade {
    createArcadeProfile: typeof import("./arcade.js").createArcadeProfile;
    createArcadeExecutor: typeof import("./arcade.js").createArcadeExecutor;
  }

  export const arcade: arcade;

  export const config: typeof import("./config.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type config = import("./config.js").Config;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type configApiKeys = import("./config.js").ApiKeysConfig;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type configApiKeysScopes = import("./config.js").ApiKeysScopeConfig;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type configWorkers = import("./config.js").WorkersConfig;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type configWorkersLoaderConfig = import("./config.js").WorkersLoaderConfig;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type configRequest = import("./config.js").RequestConfig;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type configRequestProxyRules = import("./config.js").RequestProxyRuleConfig;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type configLog = import("./config.js").LogConfig;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface intl {
    convertDateFormatToIntlOptions: typeof import("./intl.js").convertDateFormatToIntlOptions;
    convertDateTimeFieldFormatToIntlOptions: typeof import("./intl.js").convertDateTimeFieldFormatToIntlOptions;
    convertNumberFieldFormatToIntlOptions: typeof import("./intl.js").convertNumberFieldFormatToIntlOptions;
    convertNumberFormatToIntlOptions: typeof import("./intl.js").convertNumberFormatToIntlOptions;
    createJSONLoader: typeof import("./intl.js").createJSONLoader;
    fetchMessageBundle: typeof import("./intl.js").fetchMessageBundle;
    formatDate: typeof import("./intl.js").formatDate;
    formatDateOnly: typeof import("./intl.js").formatDateOnly;
    formatNumber: typeof import("./intl.js").formatNumber;
    formatTimeOnly: typeof import("./intl.js").formatTimeOnly;
    formatTimestamp: typeof import("./intl.js").formatTimestamp;
    getLocale: typeof import("./intl.js").getLocale;
    getLocaleLanguage: typeof import("./intl.js").getLocaleLanguage;
    normalizeMessageBundleLocale: typeof import("./intl.js").normalizeMessageBundleLocale;
    onLocaleChange: typeof import("./intl.js").onLocaleChange;
    prefersRTL: typeof import("./intl.js").prefersRTL;
    registerMessageBundleLoader: typeof import("./intl.js").registerMessageBundleLoader;
    setLocale: typeof import("./intl.js").setLocale;
    substitute: typeof import("./intl.js").substitute;
  }

  export const intl: intl;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface kernel {
    version: typeof import("./kernel.js").version;
    fullVersion: typeof import("./kernel.js").fullVersion;
  }

  export const kernel: kernel;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface request {
    request: typeof import("./request.js").default;
  }

  const __requestMapped: request;
  export const request: typeof __requestMapped.request;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeometryUnion = import("./unionTypes.js").GeometryUnion;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SymbolUnion = import("./unionTypes.js").SymbolUnion;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AnalysisView3DUnion = import("./unionTypes.js").AnalysisView3DUnion;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AnalysisView2DUnion = import("./unionTypes.js").AnalysisView2DUnion;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AnalysisUnion = import("./unionTypes.js").AnalysisUnion;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RendererUnion = import("./unionTypes.js").RendererUnion;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterRendererUnion = import("./unionTypes.js").RasterRendererUnion;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudRendererUnion = import("./unionTypes.js").PointCloudRendererUnion;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FillSymbol2DUnion = import("./unionTypes.js").FillSymbol2DUnion;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MarkerSymbol2DUnion = import("./unionTypes.js").MarkerSymbol2DUnion;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Symbol3DLayerUnion = import("./unionTypes.js").Symbol3DLayerUnion;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Symbol3DUnion = import("./unionTypes.js").Symbol3DUnion;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Symbol2D3DUnion = import("./unionTypes.js").Symbol2D3DUnion;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RendererWithVisualVariablesUnion = import("./unionTypes.js").RendererWithVisualVariablesUnion;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Symbol2DUnion = import("./unionTypes.js").Symbol2DUnion;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AnalysisViewUnion = import("./unionTypes.js").AnalysisViewUnion;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  namespace unionTypes {
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type GeometryUnion = import("./unionTypes.js").GeometryUnion;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type SymbolUnion = import("./unionTypes.js").SymbolUnion;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type AnalysisView3DUnion = import("./unionTypes.js").AnalysisView3DUnion;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type AnalysisView2DUnion = import("./unionTypes.js").AnalysisView2DUnion;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type AnalysisUnion = import("./unionTypes.js").AnalysisUnion;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type RendererUnion = import("./unionTypes.js").RendererUnion;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type RasterRendererUnion = import("./unionTypes.js").RasterRendererUnion;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type PointCloudRendererUnion = import("./unionTypes.js").PointCloudRendererUnion;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type FillSymbol2DUnion = import("./unionTypes.js").FillSymbol2DUnion;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type MarkerSymbol2DUnion = import("./unionTypes.js").MarkerSymbol2DUnion;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type Symbol3DLayerUnion = import("./unionTypes.js").Symbol3DLayerUnion;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type Symbol3DUnion = import("./unionTypes.js").Symbol3DUnion;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type Symbol2D3DUnion = import("./unionTypes.js").Symbol2D3DUnion;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type RendererWithVisualVariablesUnion = import("./unionTypes.js").RendererWithVisualVariablesUnion;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type Symbol2DUnion = import("./unionTypes.js").Symbol2DUnion;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type AnalysisViewUnion = import("./unionTypes.js").AnalysisViewUnion;
  }

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AnalysisProperties = import("./analysis/Analysis.js").AnalysisProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Analysis = import("./analysis/Analysis.js").default;
  export const Analysis: typeof import("./analysis/Analysis.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AreaMeasurementAnalysisProperties = import("./analysis/AreaMeasurementAnalysis.js").AreaMeasurementAnalysisProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AreaMeasurementAnalysis = import("./analysis/AreaMeasurementAnalysis.js").default;
  export const AreaMeasurementAnalysis: typeof import("./analysis/AreaMeasurementAnalysis.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DimensionAnalysisProperties = import("./analysis/DimensionAnalysis.js").DimensionAnalysisProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DimensionAnalysis = import("./analysis/DimensionAnalysis.js").default;
  export const DimensionAnalysis: typeof import("./analysis/DimensionAnalysis.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DimensionSimpleStyleProperties = import("./analysis/DimensionSimpleStyle.js").DimensionSimpleStyleProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DimensionSimpleStyle = import("./analysis/DimensionSimpleStyle.js").default;
  export const DimensionSimpleStyle: typeof import("./analysis/DimensionSimpleStyle.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DirectLineMeasurementAnalysisProperties = import("./analysis/DirectLineMeasurementAnalysis.js").DirectLineMeasurementAnalysisProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DirectLineMeasurementAnalysis = import("./analysis/DirectLineMeasurementAnalysis.js").default;
  export const DirectLineMeasurementAnalysis: typeof import("./analysis/DirectLineMeasurementAnalysis.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DistanceMeasurementAnalysisProperties = import("./analysis/DistanceMeasurementAnalysis.js").DistanceMeasurementAnalysisProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DistanceMeasurementAnalysis = import("./analysis/DistanceMeasurementAnalysis.js").default;
  export const DistanceMeasurementAnalysis: typeof import("./analysis/DistanceMeasurementAnalysis.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileAnalysisProperties = import("./analysis/ElevationProfileAnalysis.js").ElevationProfileAnalysisProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileAnalysis = import("./analysis/ElevationProfileAnalysis.js").default;
  export const ElevationProfileAnalysis: typeof import("./analysis/ElevationProfileAnalysis.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LengthDimensionProperties = import("./analysis/LengthDimension.js").LengthDimensionProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LengthDimension = import("./analysis/LengthDimension.js").default;
  export const LengthDimension: typeof import("./analysis/LengthDimension.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineOfSightAnalysisProperties = import("./analysis/LineOfSightAnalysis.js").LineOfSightAnalysisProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineOfSightAnalysis = import("./analysis/LineOfSightAnalysis.js").default;
  export const LineOfSightAnalysis: typeof import("./analysis/LineOfSightAnalysis.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineOfSightAnalysisObserverProperties = import("./analysis/LineOfSightAnalysisObserver.js").LineOfSightAnalysisObserverProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineOfSightAnalysisObserver = import("./analysis/LineOfSightAnalysisObserver.js").default;
  export const LineOfSightAnalysisObserver: typeof import("./analysis/LineOfSightAnalysisObserver.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineOfSightAnalysisTargetProperties = import("./analysis/LineOfSightAnalysisTarget.js").LineOfSightAnalysisTargetProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineOfSightAnalysisTarget = import("./analysis/LineOfSightAnalysisTarget.js").default;
  export const LineOfSightAnalysisTarget: typeof import("./analysis/LineOfSightAnalysisTarget.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SliceAnalysisProperties = import("./analysis/SliceAnalysis.js").SliceAnalysisProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SliceAnalysis = import("./analysis/SliceAnalysis.js").default;
  export const SliceAnalysis: typeof import("./analysis/SliceAnalysis.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SlicePlaneProperties = import("./analysis/SlicePlane.js").SlicePlaneProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SlicePlane = import("./analysis/SlicePlane.js").default;
  export const SlicePlane: typeof import("./analysis/SlicePlane.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewshedProperties = import("./analysis/Viewshed.js").ViewshedProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Viewshed = import("./analysis/Viewshed.js").default;
  export const Viewshed: typeof import("./analysis/Viewshed.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewshedAnalysisProperties = import("./analysis/ViewshedAnalysis.js").ViewshedAnalysisProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewshedAnalysis = import("./analysis/ViewshedAnalysis.js").default;
  export const ViewshedAnalysis: typeof import("./analysis/ViewshedAnalysis.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VolumeMeasurementAnalysisProperties = import("./analysis/VolumeMeasurementAnalysis.js").VolumeMeasurementAnalysisProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VolumeMeasurementAnalysis = import("./analysis/VolumeMeasurementAnalysis.js").default;
  export const VolumeMeasurementAnalysis: typeof import("./analysis/VolumeMeasurementAnalysis.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineOfSightAnalysisFeatureReferenceLayer = import("./analysis/types.js").FeatureReferenceLayer;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewshedFeatureReferenceLayer = import("./analysis/types.js").FeatureReferenceLayer;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineOfSightAnalysisFeatureReference = import("./analysis/types.js").FeatureReference;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewshedFeatureReference = import("./analysis/types.js").FeatureReference;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileDisplayUnitsProperties = import("./analysis/ElevationProfile/ElevationProfileDisplayUnits.js").ElevationProfileDisplayUnitsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileDisplayUnits = import("./analysis/ElevationProfile/ElevationProfileDisplayUnits.js").default;
  export const ElevationProfileDisplayUnits: typeof import("./analysis/ElevationProfile/ElevationProfileDisplayUnits.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileLineProperties = import("./analysis/ElevationProfile/ElevationProfileLine.js").ElevationProfileLineProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileLine = import("./analysis/ElevationProfile/ElevationProfileLine.js").default;
  export const ElevationProfileLine: typeof import("./analysis/ElevationProfile/ElevationProfileLine.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileLineChartOptionsProperties = import("./analysis/ElevationProfile/ElevationProfileLineChartOptions.js").ElevationProfileLineChartOptionsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileLineChartOptions = import("./analysis/ElevationProfile/ElevationProfileLineChartOptions.js").default;
  export const ElevationProfileLineChartOptions: typeof import("./analysis/ElevationProfile/ElevationProfileLineChartOptions.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileLineGroundProperties = import("./analysis/ElevationProfile/ElevationProfileLineGround.js").ElevationProfileLineGroundProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileLineGround = import("./analysis/ElevationProfile/ElevationProfileLineGround.js").default;
  export const ElevationProfileLineGround: typeof import("./analysis/ElevationProfile/ElevationProfileLineGround.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileLineInputProperties = import("./analysis/ElevationProfile/ElevationProfileLineInput.js").ElevationProfileLineInputProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileLineInput = import("./analysis/ElevationProfile/ElevationProfileLineInput.js").default;
  export const ElevationProfileLineInput: typeof import("./analysis/ElevationProfile/ElevationProfileLineInput.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileLineQueryProperties = import("./analysis/ElevationProfile/ElevationProfileLineQuery.js").ElevationProfileLineQueryProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileLineQuery = import("./analysis/ElevationProfile/ElevationProfileLineQuery.js").default;
  export const ElevationProfileLineQuery: typeof import("./analysis/ElevationProfile/ElevationProfileLineQuery.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileLineQuerySource = import("./analysis/ElevationProfile/ElevationProfileLineQuery.js").ElevationQuerySource;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileLineSceneProperties = import("./analysis/ElevationProfile/ElevationProfileLineScene.js").ElevationProfileLineSceneProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileLineScene = import("./analysis/ElevationProfile/ElevationProfileLineScene.js").default;
  export const ElevationProfileLineScene: typeof import("./analysis/ElevationProfile/ElevationProfileLineScene.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type IntersectItem = import("./analysis/ElevationProfile/ElevationProfileLineScene.js").IntersectItem;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileLineViewOptionsProperties = import("./analysis/ElevationProfile/ElevationProfileLineViewOptions.js").ElevationProfileLineViewOptionsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileLineViewOptions = import("./analysis/ElevationProfile/ElevationProfileLineViewOptions.js").default;
  export const ElevationProfileLineViewOptions: typeof import("./analysis/ElevationProfile/ElevationProfileLineViewOptions.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileViewOptionsProperties = import("./analysis/ElevationProfile/ElevationProfileViewOptions.js").ElevationProfileViewOptionsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileViewOptions = import("./analysis/ElevationProfile/ElevationProfileViewOptions.js").default;
  export const ElevationProfileViewOptions: typeof import("./analysis/ElevationProfile/ElevationProfileViewOptions.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VolumeMeasurementCutFillOptionsProperties = import("./analysis/VolumeMeasurement/VolumeMeasurementCutFillOptions.js").VolumeMeasurementCutFillOptionsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VolumeMeasurementCutFillOptions = import("./analysis/VolumeMeasurement/VolumeMeasurementCutFillOptions.js").default;
  export const VolumeMeasurementCutFillOptions: typeof import("./analysis/VolumeMeasurement/VolumeMeasurementCutFillOptions.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VolumeMeasurementDisplayUnitsProperties = import("./analysis/VolumeMeasurement/VolumeMeasurementDisplayUnits.js").VolumeMeasurementDisplayUnitsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VolumeMeasurementDisplayUnits = import("./analysis/VolumeMeasurement/VolumeMeasurementDisplayUnits.js").default;
  export const VolumeMeasurementDisplayUnits: typeof import("./analysis/VolumeMeasurement/VolumeMeasurementDisplayUnits.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VolumeMeasurementInputUnitsProperties = import("./analysis/VolumeMeasurement/VolumeMeasurementInputUnits.js").VolumeMeasurementInputUnitsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VolumeMeasurementInputUnits = import("./analysis/VolumeMeasurement/VolumeMeasurementInputUnits.js").default;
  export const VolumeMeasurementInputUnits: typeof import("./analysis/VolumeMeasurement/VolumeMeasurementInputUnits.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AnalysisOriginWebSceneProperties = import("./analysis/support/AnalysisOriginWebScene.js").AnalysisOriginWebSceneProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AnalysisOriginWebScene = import("./analysis/support/AnalysisOriginWebScene.js").default;
  export const AnalysisOriginWebScene: typeof import("./analysis/support/AnalysisOriginWebScene.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type QuantityFormatter = import("./applications/Components/QuantityFormatter.js").default;
  export const QuantityFormatter: typeof import("./applications/Components/QuantityFormatter.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SelectionOperationCreateSelectionOperationOptions = import("./applications/Components/SelectionOperation.js").OperationOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface SelectionOperation {
    createSelectionOperation: typeof import("./applications/Components/SelectionOperation.js").createSelectionOperation;
  }

  export const SelectionOperation: SelectionOperation;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchTooltipControlsCreateSketchTooltipControlsVisibleElements = import("./applications/Components/SketchTooltipControls.js").VisibleElements;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface SketchTooltipControls {
    createSketchTooltipControls: typeof import("./applications/Components/SketchTooltipControls.js").createSketchTooltipControls;
  }

  export const SketchTooltipControls: SketchTooltipControls;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface actionUtils {
    isZoomScreenSize: typeof import("./applications/Components/actionUtils.js").isZoomScreenSize;
  }

  export const actionUtils: actionUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type InternalElevationProfileChart = import("./applications/Components/analysisUtils.js").InternalElevationProfileChart;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type InternalElevationProfileChartTest = import("./applications/Components/analysisUtils.js").InternalElevationProfileChartTest;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type analysisUtilsCreateChartParams = import("./applications/Components/analysisUtils.js").InternalCreateChartParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface analysisUtils {
    forceInteractive: typeof import("./applications/Components/analysisUtils.js").forceInteractive;
    isAboveGeodesicDistanceThreshold: typeof import("./applications/Components/analysisUtils.js").isAboveGeodesicDistanceThreshold;
    hasValidAreaResult: typeof import("./applications/Components/analysisUtils.js").hasValidAreaResult;
    setElevationProfileTestConfig: typeof import("./applications/Components/analysisUtils.js").setElevationProfileTestConfig;
    createChart: typeof import("./applications/Components/analysisUtils.js").createChart;
  }

  export const analysisUtils: analysisUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface arcadeEditorUtils {
    getDeclaredPixelMembers: typeof import("./applications/Components/arcadeEditorUtils.js").getDeclaredPixelMembers;
    getDeclaredVoxelMembers: typeof import("./applications/Components/arcadeEditorUtils.js").getDeclaredVoxelMembers;
  }

  export const arcadeEditorUtils: arcadeEditorUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type arcadeFeatureUtilsCompileExpressionParameters = import("./applications/Components/arcadeFeatureUtils.js").CompileExpressionParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface arcadeFeatureUtils {
    compileExpression: typeof import("./applications/Components/arcadeFeatureUtils.js").compileExpression;
    compileExpressionInfos: typeof import("./applications/Components/arcadeFeatureUtils.js").compileExpressionInfos;
    formatArcadeValue: typeof import("./applications/Components/arcadeFeatureUtils.js").formatArcadeValue;
  }

  export const arcadeFeatureUtils: arcadeFeatureUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface basemapUtils {
    getBasemapThumbnailUrl: typeof import("./applications/Components/basemapUtils.js").getBasemapThumbnailUrl;
  }

  export const basemapUtils: basemapUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface drawUtils {
    move: typeof import("./applications/Components/drawUtils.js").move;
  }

  export const drawUtils: drawUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface featureUtils {
    findRelatedLayer: typeof import("./applications/Components/featureUtils.js").findRelatedLayer;
    isRelatableFeatureSupportedLayer: typeof import("./applications/Components/featureUtils.js").isRelatableFeatureSupportedLayer;
    isRelatableLayer: typeof import("./applications/Components/featureUtils.js").isRelatableLayer;
    isFeatureSupportedLayer: typeof import("./applications/Components/featureUtils.js").isFeatureSupportedLayer;
    findUtilityNetwork: typeof import("./applications/Components/featureUtils.js").findUtilityNetwork;
    queryAllJSON: typeof import("./applications/Components/featureUtils.js").queryAllJSON;
    getOrCreateMapValue: typeof import("./applications/Components/featureUtils.js").getOrCreateMapValue;
    createReactiveMap: typeof import("./applications/Components/featureUtils.js").createReactiveMap;
    initializeProjection: typeof import("./applications/Components/featureUtils.js").initializeProjection;
  }

  export const featureUtils: featureUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface fieldFormatUtils {
    fieldFormatFromFieldInfo: typeof import("./applications/Components/fieldFormatUtils.js").fieldFormatFromFieldInfo;
  }

  export const fieldFormatUtils: fieldFormatUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface fontUtils {
    loadFont: typeof import("./applications/Components/fontUtils.js").loadFont;
  }

  export const fontUtils: fontUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface formatUtils {
    hasDisplayProperties: typeof import("./applications/Components/formatUtils.js").hasDisplayProperties;
  }

  export const formatUtils: formatUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface getDefaultUnits {
    getDefaultUnitForView: typeof import("./applications/Components/getDefaultUnits.js").getDefaultUnitForView;
  }

  export const getDefaultUnits: getDefaultUnits;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface gfxUtils {
    defaultThematicColor: typeof import("./applications/Components/gfxUtils.js").defaultThematicColor;
  }

  export const gfxUtils: gfxUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type imageryUtilsComputeStatisticsHistogramsParameters = import("./applications/Components/imageryUtils.js").ImagePixelBlockParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type imageryUtilsFetchPixelFeatureSetParameters = import("./applications/Components/imageryUtils.js").PixelFeatureSetParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type imageryUtilsReadIntersectingPixelsParameters = import("./applications/Components/imageryUtils.js").ReadIntersectingPixelsParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type imageryUtilsComputeRasterAttributeTableParameters = import("./applications/Components/imageryUtils.js").ComputeRasterAttributeTableParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type imageryUtilsCreatePixelFeatureSetCursorParameters = import("./applications/Components/imageryUtils.js").PixelFeatureSetCursorParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type imageryUtilsComputeBoxStatisticsParameters = import("./applications/Components/imageryUtils.js").ComputeBoxStatisticsParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type imageryUtilsIdentifyAveragePixelValueParameters = import("./applications/Components/imageryUtils.js").IdentityAveragePixelValueParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface imageryUtils {
    fetchPixelFeatureSet: typeof import("./applications/Components/imageryUtils.js").fetchPixelFeatureSet;
    readIntersectingPixels: typeof import("./applications/Components/imageryUtils.js").readIntersectingPixels;
    computeRasterAttributeTable: typeof import("./applications/Components/imageryUtils.js").computeRasterAttributeTable;
    createPixelFeatureSetCursor: typeof import("./applications/Components/imageryUtils.js").createPixelFeatureSetCursor;
    computeBoxStatistics: typeof import("./applications/Components/imageryUtils.js").computeBoxStatistics;
    computeStatisticsHistograms: typeof import("./applications/Components/imageryUtils.js").computeStatisticsHistograms;
    identifyAveragePixelValue: typeof import("./applications/Components/imageryUtils.js").identifyAveragePixelValue;
  }

  export const imageryUtils: imageryUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface layerOriginUtils {
    isSupportedLayer: typeof import("./applications/Components/layerOriginUtils.js").isSupportedLayer;
    clearOverrides: typeof import("./applications/Components/layerOriginUtils.js").clearOverrides;
    disconnectFromSource: typeof import("./applications/Components/layerOriginUtils.js").disconnectFromSource;
    getLayerOriginInfo: typeof import("./applications/Components/layerOriginUtils.js").getLayerOriginInfo;
  }

  export const layerOriginUtils: layerOriginUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface layersEffectsJsonUtils {
    toJSON: typeof import("./applications/Components/layersEffectsJsonUtils.js").toJSON;
  }

  export const layersEffectsJsonUtils: layersEffectsJsonUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface previewSymbol2D {
    getContrastingBackgroundTheme: typeof import("./applications/Components/previewSymbol2D.js").getContrastingBackgroundTheme;
  }

  export const previewSymbol2D: previewSymbol2D;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Signal<T = any> = import("./applications/Components/reactiveUtils.js").Signal<T>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type __ReactiveObservable = import("./applications/Components/reactiveUtils.js").ReactiveObservable;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type __ReactiveTrackingTarget = import("./applications/Components/reactiveUtils.js").ReactiveTrackingTarget;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface ComponentsReactiveUtils {
    signal: typeof import("./applications/Components/reactiveUtils.js").signal;
    createObservable: typeof import("./applications/Components/reactiveUtils.js").createObservable;
    createTrackingTarget: typeof import("./applications/Components/reactiveUtils.js").createTrackingTarget;
    trackAccess: typeof import("./applications/Components/reactiveUtils.js").trackAccess;
    runTracked: typeof import("./applications/Components/reactiveUtils.js").runTracked;
  }

  export const ComponentsReactiveUtils: ComponentsReactiveUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface sanitizerUtils {
    renderingSanitizer: typeof import("./applications/Components/sanitizerUtils.js").renderingSanitizer;
  }

  export const sanitizerUtils: sanitizerUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface stringUtils {
    escapeRegExpString: typeof import("./applications/Components/stringUtils.js").escapeRegExpString;
    replace: typeof import("./applications/Components/stringUtils.js").replace;
    stripHTML: typeof import("./applications/Components/stringUtils.js").stripHTML;
    templateHasKey: typeof import("./applications/Components/stringUtils.js").templateHasKey;
  }

  export const stringUtils: stringUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface styleUtils {
    symbolUrlFromStyleItem: typeof import("./applications/Components/styleUtils.js").symbolUrlFromStyleItem;
  }

  export const styleUtils: styleUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface svgUtils {
    getBoundingBox: typeof import("./applications/Components/svgUtils.js").getBoundingBox;
    computeBBox: typeof import("./applications/Components/svgUtils.js").computeBBox;
    getTransformMatrix: typeof import("./applications/Components/svgUtils.js").getTransformMatrix;
  }

  export const svgUtils: svgUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface testUtils {
    waitUpdated: typeof import("./applications/Components/testUtils.js").waitUpdated;
    getServiceMockDependencies: typeof import("./applications/Components/testUtils.js").getServiceMockDependencies;
  }

  export const testUtils: testUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface unitUtils {
    convertUnit: typeof import("./applications/Components/unitUtils.js").convertUnit;
  }

  export const unitUtils: unitUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface viewUtils {
    waitUpdated: typeof import("./applications/Components/viewUtils.js").waitUpdated;
  }

  export const viewUtils: viewUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface webStyleSymbolUtils {
    fetchSymbolFromStyle: typeof import("./applications/Components/webStyleSymbolUtils.js").fetchSymbolFromStyle;
  }

  export const webStyleSymbolUtils: webStyleSymbolUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface sketchUtils {
    setCustomTools: typeof import("./applications/ExperienceBuilder/sketchUtils.js").setCustomTools;
    dismissFloatingElements: typeof import("./applications/ExperienceBuilder/sketchUtils.js").dismissFloatingElements;
    setContextualToolLocation: typeof import("./applications/ExperienceBuilder/sketchUtils.js").setContextualToolLocation;
    setGroupCollapsePriorities: typeof import("./applications/ExperienceBuilder/sketchUtils.js").setGroupCollapsePriorities;
    setGroupAllowCollapse: typeof import("./applications/ExperienceBuilder/sketchUtils.js").setGroupAllowCollapse;
  }

  export const sketchUtils: sketchUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface dataModelVisualization {
    getDataModelView: typeof import("./applications/KnowledgeStudio/dataModelVisualization.js").getDataModelView;
  }

  export const dataModelVisualization: dataModelVisualization;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TypedSelectionToolbarViewModel = import("./applications/KnowledgeStudio/generalSdkInternalAccess.js").TypedSelectionToolbarViewModel;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Activate = import("./applications/KnowledgeStudio/generalSdkInternalAccess.js").TypedSelectionToolbarViewModelActivate;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SelectionOperationOptions = import("./applications/KnowledgeStudio/generalSdkInternalAccess.js").SelectionOperationParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SelectionResultType = import("./applications/KnowledgeStudio/generalSdkInternalAccess.js").TypedSelectionToolbarViewModelSelectionResultType;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface generalSdkInternalAccess {
    getNewTypedSelectionToolbarViewModel: typeof import("./applications/KnowledgeStudio/generalSdkInternalAccess.js").getNewTypedSelectionToolbarViewModel;
    typedRegisterNoCorsDomain: typeof import("./applications/KnowledgeStudio/generalSdkInternalAccess.js").typedRegisterNoCorsDomain;
  }

  export const generalSdkInternalAccess: generalSdkInternalAccess;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BindParamsFromCypherQueryResult = import("./applications/KnowledgeStudio/generalSharedKgUtils.js").BindParametersFromCypherQueryResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RecognizerError = import("./applications/KnowledgeStudio/generalSharedKgUtils.js").RecognizerError;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LinkChartLayerConstructProperties = import("./applications/KnowledgeStudio/generalSharedKgUtils.js").LinkChartLayerWithOptimizedGeometryProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type InclusionModeDefinitionOptimizedGeometry = import("./applications/KnowledgeStudio/generalSharedKgUtils.js").InclusionModeDefinitionOptimizedGeometry;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type generalSharedKgUtilsLayerInclusionDefinition = import("./applications/KnowledgeStudio/generalSharedKgUtils.js").LayerInclusionDefinition;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OptimizedGeometry = import("./applications/KnowledgeStudio/generalSharedKgUtils.js").OptimizedGeometry;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type generalSharedKgUtilsStudioGetRelationshipEndNodeIdsOptions = import("./applications/KnowledgeStudio/generalSharedKgUtils.js").StudioGetRelationshipEndNodeIdsOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type generalSharedKgUtilsStudioGetRelationshipEndNodeMapOptions = import("./applications/KnowledgeStudio/generalSharedKgUtils.js").StudioGetRelationshipEndNodeMapOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface generalSharedKgUtils {
    extentToInBoundsRings: typeof import("./applications/KnowledgeStudio/generalSharedKgUtils.js").extentToInBoundsRings;
    getBindParametersFromCypherQuery: typeof import("./applications/KnowledgeStudio/generalSharedKgUtils.js").getBindParametersFromCypherQuery;
    newLinkChartLayerWithOptimizedGeometry: typeof import("./applications/KnowledgeStudio/generalSharedKgUtils.js").newLinkChartLayerWithOptimizedGeometry;
    getDefaultLinkChartSublayerLabelingInfos: typeof import("./applications/KnowledgeStudio/generalSharedKgUtils.js").getDefaultLinkChartSublayerLabelingInfos;
    getDefaultKnowledgeSublayerLabelingInfos: typeof import("./applications/KnowledgeStudio/generalSharedKgUtils.js").getDefaultKnowledgeSublayerLabelingInfos;
    studioGetRelationshipEndNodeIds: typeof import("./applications/KnowledgeStudio/generalSharedKgUtils.js").studioGetRelationshipEndNodeIds;
    studioGetRelationshipEndNodeMap: typeof import("./applications/KnowledgeStudio/generalSharedKgUtils.js").studioGetRelationshipEndNodeMap;
    webLinkChartFromJSON: typeof import("./applications/KnowledgeStudio/generalSharedKgUtils.js").webLinkChartFromJSON;
  }

  export const generalSharedKgUtils: generalSharedKgUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface layerInternalAccessUtils {
    getInclusionDefinitionFromLayer: typeof import("./applications/KnowledgeStudio/layerInternalAccessUtils.js").getInclusionDefinitionFromLayer;
    removeInclusionDefinitionFromLayer: typeof import("./applications/KnowledgeStudio/layerInternalAccessUtils.js").removeInclusionDefinitionFromLayer;
    addInclusionDefinitionToLayer: typeof import("./applications/KnowledgeStudio/layerInternalAccessUtils.js").addInclusionDefinitionToLayer;
    readKnowledgeLayerJSON: typeof import("./applications/KnowledgeStudio/layerInternalAccessUtils.js").readKnowledgeLayerJSON;
    kgSublayerToJSON: typeof import("./applications/KnowledgeStudio/layerInternalAccessUtils.js").kgSublayerToJSON;
    originIdOfPropertyOnSublayer: typeof import("./applications/KnowledgeStudio/layerInternalAccessUtils.js").originIdOfPropertyOnSublayer;
    getKgSublayerPrivileges: typeof import("./applications/KnowledgeStudio/layerInternalAccessUtils.js").getKgSublayerPrivileges;
  }

  export const layerInternalAccessUtils: layerInternalAccessUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Reshape = import("./applications/KnowledgeStudio/reshape.js").ReshapeInterface;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ConstructProperties = import("./applications/KnowledgeStudio/reshape.js").ReshapeProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StudioNodeMovementReturnType = import("./applications/KnowledgeStudio/reshape.js").StudioNodeMovementReturnType;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MovementStopCallback = import("./applications/KnowledgeStudio/reshape.js").MovementStopCallback;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MovementStopCallbackEvent = import("./applications/KnowledgeStudio/reshape.js").MovementStopCallbackEvent;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ReshapeFeature = import("./applications/KnowledgeStudio/reshape.js").ReshapeFeature;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ModifiedFeature = import("./applications/KnowledgeStudio/reshape.js").ModifiedFeature;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ConnectedReshapeProvider = import("./applications/KnowledgeStudio/reshape.js").ConnectedReshapeProvider;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Translate = import("./applications/KnowledgeStudio/reshape.js").TranslateMethod;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VertexInfo = import("./applications/KnowledgeStudio/reshape.js").VertexInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ConnectedReshapeProviderFactory = import("./applications/KnowledgeStudio/reshape.js").ConnectedReshapeProviderFactory;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GetFeatureReshapeProvider = import("./applications/KnowledgeStudio/reshape.js").GetFeatureReshapeProvider;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GetVertexReshapeProvider = import("./applications/KnowledgeStudio/reshape.js").GetVertexReshapeProvider;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface reshape {
    getReshape: typeof import("./applications/KnowledgeStudio/reshape.js").getReshape;
    studioStartNodeMovement: typeof import("./applications/KnowledgeStudio/reshape.js").studioStartNodeMovement;
    onNodeMovementStop: typeof import("./applications/KnowledgeStudio/reshape.js").onNodeMovementStop;
  }

  export const reshape: reshape;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SerializedResourceURLs = import("./applications/KnowledgeStudio/resourceSerializationUtils.js").SerializedResourceURLs;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SerializedFeatureCollections = import("./applications/KnowledgeStudio/resourceSerializationUtils.js").SerializedFeatureCollections;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface resourceSerializationUtils {
    fetchAndConvertSerializedLinkChart: typeof import("./applications/KnowledgeStudio/resourceSerializationUtils.js").fetchAndConvertSerializedLinkChart;
    fetchAndConvertSerializedKnowledgeIdMap: typeof import("./applications/KnowledgeStudio/resourceSerializationUtils.js").fetchAndConvertSerializedKnowledgeIdMap;
    serializeInclusionDefinitionToAllPbf: typeof import("./applications/KnowledgeStudio/resourceSerializationUtils.js").serializeInclusionDefinitionToAllPbf;
    serializeInclusionDefinitionToIdCollectionsMapPbf: typeof import("./applications/KnowledgeStudio/resourceSerializationUtils.js").serializeInclusionDefinitionToIdCollectionsMapPbf;
  }

  export const resourceSerializationUtils: resourceSerializationUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface layerUtils {
    isUrlHostModified: typeof import("./applications/MapViewer/layerUtils.js").isUrlHostModified;
  }

  export const layerUtils: layerUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MediaTransformToolsWrapperConstructProperties = import("./applications/MapViewer/mediaUtils.js").MediaTransformToolsWrapperProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AdvancedMediaTransformToolsWrapperConstructProperties = import("./applications/MapViewer/mediaUtils.js").AdvancedMediaTransformToolsWrapperProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface mediaUtils {
    createDefaultControlPointsGeoreference: typeof import("./applications/MapViewer/mediaUtils.js").createDefaultControlPointsGeoreference;
    createLocalModeControlPointsGeoreference: typeof import("./applications/MapViewer/mediaUtils.js").createLocalModeControlPointsGeoreference;
    createMediaTransformToolsWrapper: typeof import("./applications/MapViewer/mediaUtils.js").createMediaTransformToolsWrapper;
  }

  export const mediaUtils: mediaUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type templateUtilsCreateDefaultAttributeTableTemplateFromLayerOptions = import("./applications/MapViewer/templateUtils.js").CreateDefaultAttributeTableTemplateFromLayerOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type templateUtilsCreateDefaultTableTemplateFromLayerOptions = import("./applications/MapViewer/templateUtils.js").CreateDefaultTableTemplateFromLayerOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type templateUtilsCreateTableTemplateFromAttributeTableTemplateOptions = import("./applications/MapViewer/templateUtils.js").CreateTableTemplateFromAttributeTableTemplateParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface templateUtils {
    syncAttributeTableTemplate: typeof import("./applications/MapViewer/templateUtils.js").syncAttributeTableTemplate;
    createDefaultAttributeTableTemplateFromLayer: typeof import("./applications/MapViewer/templateUtils.js").createDefaultAttributeTableTemplateFromLayer;
    createDefaultTableTemplateFromLayer: typeof import("./applications/MapViewer/templateUtils.js").createDefaultTableTemplateFromLayer;
    createTableTemplateFromAttributeTableTemplate: typeof import("./applications/MapViewer/templateUtils.js").createTableTemplateFromAttributeTableTemplate;
  }

  export const templateUtils: templateUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface SceneViewerColorUtils {
    isBright: typeof import("./applications/SceneViewer/colorUtils.js").isBright;
  }

  export const SceneViewerColorUtils: SceneViewerColorUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface devEnvironmentUtils {
    isDevEnvironment: typeof import("./applications/SceneViewer/devEnvironmentUtils.js").isDevEnvironment;
    isTelemetryDevEnvironment: typeof import("./applications/SceneViewer/devEnvironmentUtils.js").isTelemetryDevEnvironment;
    adjustStaticAGOUrl: typeof import("./applications/SceneViewer/devEnvironmentUtils.js").adjustStaticAGOUrl;
  }

  export const devEnvironmentUtils: devEnvironmentUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface SceneViewerLayerUtils {
    revertLayerProperty: typeof import("./applications/SceneViewer/layerUtils.js").revertLayerProperty;
    originOfLayerProperty: typeof import("./applications/SceneViewer/layerUtils.js").originOfLayerProperty;
  }

  export const SceneViewerLayerUtils: SceneViewerLayerUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DefaultsFromMapRequiredComponents = import("./applications/SceneViewer/sceneViewerUtils.js").DefaultsFromMapRequiredComponents;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DefaultsFromMapSettings = import("./applications/SceneViewer/sceneViewerUtils.js").DefaultsFromMapSettings;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type IsSpatialReferenceSupportedCallback = import("./applications/SceneViewer/sceneViewerUtils.js").IsSpatialReferenceSupportedCallback;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface sceneViewerUtils {
    setDefaultsFromMapSettings: typeof import("./applications/SceneViewer/sceneViewerUtils.js").setDefaultsFromMapSettings;
    editorNavigateBack: typeof import("./applications/SceneViewer/sceneViewerUtils.js").editorNavigateBack;
    editorHasPendingEdits: typeof import("./applications/SceneViewer/sceneViewerUtils.js").editorHasPendingEdits;
    saveStateWarning: typeof import("./applications/SceneViewer/sceneViewerUtils.js").saveStateWarning;
    isHostedAgolServiceUrl: typeof import("./applications/SceneViewer/sceneViewerUtils.js").isHostedAgolServiceUrl;
    renderSVG: typeof import("./applications/SceneViewer/sceneViewerUtils.js").renderSVG;
    canSaveAs: typeof import("./applications/SceneViewer/sceneViewerUtils.js").canSaveAs;
    isSpatialReferenceSupported: typeof import("./applications/SceneViewer/sceneViewerUtils.js").isSpatialReferenceSupported;
    getCompatibleTileInfoForVTL: typeof import("./applications/SceneViewer/sceneViewerUtils.js").getCompatibleTileInfoForVTL;
    createTilingScheme: typeof import("./applications/SceneViewer/sceneViewerUtils.js").createTilingScheme;
    isSupportedTileInfo: typeof import("./applications/SceneViewer/sceneViewerUtils.js").isSupportedTileInfo;
    initializeSchemaValidators: typeof import("./applications/SceneViewer/sceneViewerUtils.js").initializeSchemaValidators;
    isSchemaValidationError: typeof import("./applications/SceneViewer/sceneViewerUtils.js").isSchemaValidationError;
    zoomDragBeginPoint: typeof import("./applications/SceneViewer/sceneViewerUtils.js").zoomDragBeginPoint;
    closeCatalogLayer: typeof import("./applications/SceneViewer/sceneViewerUtils.js").closeCatalogLayer;
    fetchPopupFeaturesFromGraphics: typeof import("./applications/SceneViewer/sceneViewerUtils.js").fetchPopupFeaturesFromGraphics;
    convertToUnit: typeof import("./applications/SceneViewer/sceneViewerUtils.js").convertToUnit;
    removeWidgetContainer: typeof import("./applications/SceneViewer/sceneViewerUtils.js").removeWidgetContainer;
    getJsxWidgetMap: typeof import("./applications/SceneViewer/sceneViewerUtils.js").getJsxWidgetMap;
    getWidgetTestDataSymbol: typeof import("./applications/SceneViewer/sceneViewerUtils.js").getWidgetTestDataSymbol;
    getSourceLayerFromBuildingComponentSublayerGraphic: typeof import("./applications/SceneViewer/sceneViewerUtils.js").getSourceLayerFromBuildingComponentSublayerGraphic;
    setSourceLayerOfBuildingComponentSublayerGraphic: typeof import("./applications/SceneViewer/sceneViewerUtils.js").setSourceLayerOfBuildingComponentSublayerGraphic;
  }

  export const sceneViewerUtils: sceneViewerUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface SceneViewerSymbolUtils {
    computeObjectLayerSize: typeof import("./applications/SceneViewer/symbolUtils.js").computeObjectLayerSize;
  }

  export const SceneViewerSymbolUtils: SceneViewerSymbolUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface UrbanMeshUtils {
    convertVertexSpaceEllipsoid: typeof import("./applications/Urban/meshUtils.js").convertVertexSpaceEllipsoid;
  }

  export const UrbanMeshUtils: UrbanMeshUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ShowTooltipAndFocusFieldOptions = import("./applications/WebEditor/sketchUtils.js").ShowTooltipAndFocusFieldOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface WebEditorSketchUtils {
    showTooltipAndFocusField: typeof import("./applications/WebEditor/sketchUtils.js").showTooltipAndFocusField;
    hideAllVisibleElements: typeof import("./applications/WebEditor/sketchUtils.js").hideAllVisibleElements;
  }

  export const WebEditorSketchUtils: WebEditorSketchUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Accessor = import("./core/Accessor.js").default;
  export const Accessor: typeof import("./core/Accessor.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WatchCallback = import("./core/Accessor.js").WatchCallback;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Clonable = import("./core/Clonable.js").Clonable;
  export const Clonable: typeof import("./core/Clonable.js").Clonable;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CollectionProperties<T = any> = import("./core/Collection.js").ReadonlyArrayOrCollection<T>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CollectionEvent<T = any> = import("./core/Collection.js").CollectionEventObject<T>;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CollectionItemEvent<T = any> = import("./core/Collection.js").CollectionEventObject<T>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CollectionAfterItemEvent<T = any> = import("./core/Collection.js").CollectionAfterItemEvent<T>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CollectionAfterEvent<T = any> = import("./core/Collection.js").CollectionAfterEvent<T>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Collection<T = any> = import("./core/Collection.js").default<T>;
  export const Collection: typeof import("./core/Collection.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CollectionAfterAddEvent<T> = import("./core/Collection.js").CollectionAfterItemEvent<T>;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CollectionAfterAddEventHandler<T> = (event: CollectionAfterAddEvent<T>) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CollectionAfterChangesEvent<T> = import("./core/Collection.js").CollectionAfterEvent<T>;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CollectionAfterChangesEventHandler<T> = (event: CollectionAfterChangesEvent<T>) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CollectionAfterRemoveEvent<T> = import("./core/Collection.js").CollectionAfterItemEvent<T>;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CollectionAfterRemoveEventHandler<T> = (event: CollectionAfterRemoveEvent<T>) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CollectionBeforeAddEvent<T> = import("./core/Collection.js").CollectionEventObject<T>;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CollectionBeforeAddEventHandler<T> = (event: CollectionBeforeAddEvent<T>) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CollectionBeforeChangesEvent<T> = import("./core/Collection.js").CollectionEventObject<T>;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CollectionBeforeChangesEventHandler<T> = (event: CollectionBeforeChangesEvent<T>) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CollectionBeforeRemoveEvent<T> = import("./core/Collection.js").CollectionEventObject<T>;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CollectionBeforeRemoveEventHandler<T> = (event: CollectionBeforeRemoveEvent<T>) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CollectionChangeEvent<T> = import("./core/Collection.js").CollectionChangeEvent<T>;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CollectionChangeEventHandler<T> = (event: CollectionChangeEvent<T>) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ReadonlyCollection<T = any> = import("./core/Collection.js").ReadonlyCollection<T>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ItemCallback<T = any> = import("./core/Collection.js").ItemCallback<T>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ItemTestCallback<T = any> = import("./core/Collection.js").ItemTestCallback<T>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ItemMapCallback<T = any, TRet = any> = import("./core/Collection.js").ItemMapCallback<T, TRet>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ItemReduceCallback<T = any, R = any> = import("./core/Collection.js").ItemReduceCallback<T, R>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ItemCompareCallback<T = any> = import("./core/Collection.js").ItemCompareCallback<T>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Error<T = any> = import("./core/Error.js").default<T>;
  export const Error: typeof import("./core/Error.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureEditResultError<T = any> = import("./core/Error.js").default<T>;
  export const FeatureEditResultError: typeof import("./core/Error.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureServiceFeatureEditResultError<T = any> = import("./core/Error.js").default<T>;
  export const FeatureServiceFeatureEditResultError: typeof import("./core/Error.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Evented = import("./core/Evented.js").Evented;
  export const Evented: typeof import("./core/Evented.js").Evented;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EventHandler<T = any> = import("./core/Evented.js").EventedCallback<T>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Handles<T = string, H extends import("./core/Handles.js").ResourceHandle = import("./core/Handles.js").ResourceHandle> = import("./core/Handles.js").default<T, H>;
  export const Handles: typeof import("./core/Handles.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Handle = import("./core/Handles.js").ResourceHandle;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WatchHandle = import("./core/Handles.js").ResourceHandle;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type IdentifiableProperties = import("./core/Identifiable.js").IdentifiableMixinProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Identifiable = import("./core/Identifiable.js").IdentifiableMixin;
  export const Identifiable: typeof import("./core/Identifiable.js").IdentifiableMixin;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type JSONSupport = import("./core/JSONSupport.js").JSONSupport;
  export const JSONSupport: typeof import("./core/JSONSupport.js").JSONSupport;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LoadableProperties = import("./core/Loadable.js").LoadableMixinProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Loadable = import("./core/Loadable.js").Loadable;
  export const Loadable: typeof import("./core/Loadable.js").Loadable;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type corePromise = import("./core/Promise.js").EsriPromise;
  export const corePromise: typeof import("./core/Promise.js").EsriPromise;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface lang {
    clone: typeof import("./core/lang.js").clone;
  }

  export const lang: lang;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FilterPredicateCallback<T = any> = import("./core/promiseUtils.js").FilterPredicateCallback<T>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EachAlwaysResult<T = any> = import("./core/promiseUtils.js").EachAlwaysResult<T>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeneralOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseElevationLayerFetchTileOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AreaMeasurementAnalysisView2DPlaceOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseTileLayerFetchTileOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type imageryUtilsComputeBoxStatisticsOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type imageryUtilsComputeRasterAttributeTableOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type imageryUtilsComputeStatisticsHistogramsOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type imageryUtilsCreatePixelFeatureSetCursorOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type imageryUtilsFetchPixelFeatureSetOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DistanceMeasurementAnalysisView2DPlaceOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type imageryUtilsIdentifyAveragePixelValueOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type imageryUtilsReadIntersectingPixelsOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type meshUtilsConvertVertexSpaceEllipsoidOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type meshUtilsConvertVertexSpaceOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ParquetLayerQueryExtentOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ParquetLayerQueryFeatureCountOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ParquetLayerQueryFeaturesOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ParquetLayerQueryObjectIdsOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLikeLayerViewQueryAggregatesOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLikeLayerViewQueryAttributeBinsOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLikeLayerViewQueryExtentOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLikeLayerViewQueryFeatureCountOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLikeLayerViewQueryFeaturesOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLikeLayerViewQueryObjectIdsOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OrientedImageryLayerQueryFeaturesOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ConnectionBroadcastOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseDynamicLayerFetchImageOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingComponentSublayerQueryExtentOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingComponentSublayerQueryFeatureCountOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingComponentSublayerQueryFeaturesOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingComponentSublayerQueryObjectIdsOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageryTileLayerGenerateRasterInfoOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ArcGISImageServiceGenerateRasterInfoOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ArcGISImageServiceGetCatalogItemICSInfoOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ArcGISImageServiceGetCatalogItemRasterInfoOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudLayerQueryCachedStatisticsOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneLayerQueryCachedStatisticsOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneLayerQueryExtentOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneLayerQueryFeatureCountOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneLayerQueryFeaturesOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneLayerQueryObjectIdsOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SublayerQueryAttachmentsOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SublayerQueryFeatureCountOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SublayerQueryFeaturesOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SublayerQueryObjectIdsOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SublayerQueryRelatedFeaturesCountOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SublayerQueryRelatedFeaturesOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SublayerReloadOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TileLayerFetchTileOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VectorTileLayerSetSpriteSourceOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebTileLayerFetchTileOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WMTSLayerFetchTileOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NetworkSystemLayersLoadAssociationsTableOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NetworkSystemLayersLoadSubnetworksTableOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalFetchDefault3DBasemapOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalItemFetchRatingOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalItemRemoveAllResourcesOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalItemRemoveResourceOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DimensionAnalysisView3DCreateLengthDimensionsOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudLayerViewQueryExtentOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudLayerViewQueryFeatureCountOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudLayerViewQueryFeaturesOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StreamLayerViewQueryExtentOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StreamLayerViewQueryFeatureCountOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StreamLayerViewQueryFeaturesOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StreamLayerViewQueryLatestObservationsOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StreamLayerViewQueryObjectIdsOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerCreateLayerViewOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingComponentSublayerViewQueryExtentOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingComponentSublayerViewQueryFeatureCountOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingComponentSublayerViewQueryFeaturesOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingComponentSublayerViewQueryObjectIdsOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneLayerViewQueryExtentOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneLayerViewQueryFeatureCountOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneLayerViewQueryFeaturesOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneLayerViewQueryObjectIdsOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type resourceSerializationUtilsGeneralOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LoadableLoadOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VectorTileLayerLoadStyleOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkLoadOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalFetchCategorySchemaOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalFetchClassificationSchemaOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalFetchFeaturedGroupsOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalFetchRegionsOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalFetchSettingsOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalQueryGroupsOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalQueryItemsOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalQueryUsersOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalGroupFetchCategorySchemaOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalGroupFetchMembersOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalGroupQueryItemsOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalItemFetchDataOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalItemFetchRelatedItemsOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalItemFetchResourcesOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureServiceFetchAllLayersAndTablesOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureServiceLoadOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VersioningStateLoadOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VersionManagementServiceLoadOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileAnalysisView2DPickFeatureOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileAnalysisView2DPlaceOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AreaMeasurementAnalysisView3DPlaceOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DimensionAnalysisView3DPlaceOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DirectLineMeasurementAnalysisView3DPlaceOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileAnalysisView3DPickFeatureOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileAnalysisView3DPlaceOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineOfSightAnalysisView3DPlaceOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SliceAnalysisView3DPickLayerToExcludeOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SliceAnalysisView3DPlaceOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewshedAnalysisView3DCreateViewshedsOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewshedAnalysisView3DPlaceOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VolumeMeasurementAnalysisView3DPlaceOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DimensionLayerViewCreateLengthDimensionsOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DimensionLayerViewPlaceOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineOfSightLayerViewPlaceOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewshedLayerViewCreateViewshedsOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewshedLayerViewPlaceOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebDocument2DLoadOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebLinkChartRemoveRecordsOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebSceneLoadOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GetResultsHandlerOptions = import("./core/promiseUtils.js").AbortOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GetSuggestionsParametersOptions = import("./core/promiseUtils.js").AbortOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface promiseUtils {
    filter: typeof import("./core/promiseUtils.js").filter;
    createAbortError: typeof import("./core/promiseUtils.js").createAbortError;
    isAbortError: typeof import("./core/promiseUtils.js").isAbortError;
    ignoreAbortErrors: typeof import("./core/promiseUtils.js").ignoreAbortErrors;
    eachAlways: typeof import("./core/promiseUtils.js").eachAlways;
    debounce: typeof import("./core/promiseUtils.js").debounce;
  }

  export const promiseUtils: promiseUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Length = import("./core/quantity.js").Length;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Area = import("./core/quantity.js").Area;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Volume = import("./core/quantity.js").Volume;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Angle = import("./core/quantity.js").Angle;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  namespace quantity {
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type Length = import("./core/quantity.js").Length;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type Area = import("./core/quantity.js").Area;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type Volume = import("./core/quantity.js").Volume;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type Angle = import("./core/quantity.js").Angle;
  }

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ReactiveWatchOptions<T = unknown> = import("./core/reactiveUtils.js").ReactiveWatchOptions<T>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ReactiveListenerOptions<Target = any> = import("./core/reactiveUtils.js").ReactiveOnOptions<Target>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface reactiveUtils {
    watch: typeof import("./core/reactiveUtils.js").watch;
    when: typeof import("./core/reactiveUtils.js").when;
    on: typeof import("./core/reactiveUtils.js").on;
    once: typeof import("./core/reactiveUtils.js").once;
    whenOnce: typeof import("./core/reactiveUtils.js").whenOnce;
  }

  export const reactiveUtils: reactiveUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PhaseEvent = import("./core/scheduling.js").PhaseEvent;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PhaseCallbacks = import("./core/scheduling.js").PhaseCallbacks;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PhaseCallback = import("./core/scheduling.js").PhaseCallback;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FrameTaskHandle = import("./core/scheduling.js").FrameTaskHandle;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface scheduling {
    schedule: typeof import("./core/scheduling.js").schedule;
    addFrameTask: typeof import("./core/scheduling.js").addFrameTask;
  }

  export const scheduling: scheduling;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface sql {
    parseWhereClause: typeof import("./core/sql.js").parseWhereClause;
    sqlIn: typeof import("./core/sql.js").sqlIn;
  }

  export const sql: sql;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SourcePoint = import("./core/types.js").ScreenPoint;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ScreenPoint = import("./core/types.js").ScreenPoint;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DrawActionScreenPoint = import("./core/types.js").ScreenPoint;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseLayerViewGL2DScreenPoint = import("./core/types.js").ScreenPoint;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeaturesFetchFeaturesScreenPoint = import("./core/types.js").ScreenPoint;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeaturesViewModelFetchFeaturesScreenPoint = import("./core/types.js").ScreenPoint;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PopupFetchFeaturesScreenPoint = import("./core/types.js").ScreenPoint;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MagnifierScreenPoint = import("./core/types.js").ScreenPoint;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeaturesViewModelScreenPoint = import("./core/types.js").ScreenPoint;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapViewScreenPoint = import("./core/types.js").ScreenPoint;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneViewScreenPoint = import("./core/types.js").ScreenPoint;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LogInterceptor = import("./core/types.js").LogInterceptor;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LengthUnit = import("./core/units.js").LengthUnit;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AreaUnit = import("./core/units.js").AreaUnit;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VolumeUnit = import("./core/units.js").VolumeUnit;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationUnit = import("./core/units.js").ElevationUnit;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AngleUnit = import("./core/units.js").AngleUnit;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Unit = import("./core/units.js").Unit;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeasurementSystem = import("./core/units.js").MeasurementSystem;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SystemOrAreaUnit = import("./core/units.js").SystemOrAreaUnit;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SystemOrLengthUnit = import("./core/units.js").SystemOrLengthUnit;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SystemOrVolumeUnit = import("./core/units.js").SystemOrVolumeUnit;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  namespace units {
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type LengthUnit = import("./core/units.js").LengthUnit;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type AreaUnit = import("./core/units.js").AreaUnit;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type VolumeUnit = import("./core/units.js").VolumeUnit;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type ElevationUnit = import("./core/units.js").ElevationUnit;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type AngleUnit = import("./core/units.js").AngleUnit;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type Unit = import("./core/units.js").Unit;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type MeasurementSystem = import("./core/units.js").MeasurementSystem;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type SystemOrAreaUnit = import("./core/units.js").SystemOrAreaUnit;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type SystemOrLengthUnit = import("./core/units.js").SystemOrLengthUnit;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type SystemOrVolumeUnit = import("./core/units.js").SystemOrVolumeUnit;
  }

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NetworkParsedUrl = import("./core/urlUtils.js").UrlObject;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type urlUtilsAddProxyRuleRule = import("./core/urlUtils.js").ProxyRule;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface urlUtils {
    urlToObject: typeof import("./core/urlUtils.js").urlToObject;
    addProxy: typeof import("./core/urlUtils.js").addProxy;
    addProxyRule: typeof import("./core/urlUtils.js").addProxyRule;
    getProxyRule: typeof import("./core/urlUtils.js").getProxyRule;
    isDataProtocol: typeof import("./core/urlUtils.js").isDataProtocol;
    dataToArrayBuffer: typeof import("./core/urlUtils.js").dataToArrayBuffer;
    dataToBlob: typeof import("./core/urlUtils.js").dataToBlob;
    downloadDataAsFile: typeof import("./core/urlUtils.js").downloadDataAsFile;
    downloadBlobAsFile: typeof import("./core/urlUtils.js").downloadBlobAsFile;
    isHTTPSProtocol: typeof import("./core/urlUtils.js").isHTTPSProtocol;
  }

  export const urlUtils: urlUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type workersOpenOptions = import("./core/workers.js").OpenOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface workers {
    open: typeof import("./core/workers.js").open;
  }

  export const workers: workers;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface decorators {
    aliasOf: typeof import("./core/accessorSupport/decorators.js").aliasOf;
    property: typeof import("./core/accessorSupport/decorators.js").property;
    subclass: typeof import("./core/accessorSupport/decorators.js").subclass;
    cast: typeof import("./core/accessorSupport/decorators.js").cast;
  }

  export const decorators: decorators;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Types<T extends Base = any, Base = T> = import("./core/accessorSupport/types.js").Types<T, Base>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Caster<T = any> = import("./core/accessorSupport/types.js").Caster<T>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type decoratorsPropertyMetadata<T extends Base = any, Base = T> = import("./core/accessorSupport/types.js").InputPropertyMetadata<T, Base>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WhereClause = import("./core/sql/WhereClause.js").default;
  export const WhereClause: typeof import("./core/sql/WhereClause.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SQLSourcePosition = import("./core/sql/types.js").SourcePosition;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SQLSourceLocation = import("./core/sql/types.js").SQLSourceLocation;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SQLSyntaxError = import("./core/sql/types.js").SQLSyntaxError;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SQLNode = import("./core/sql/types.js").SQLNode;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SimpleCaseNode = import("./core/sql/types.js").SimpleCaseNode;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchedCaseNode = import("./core/sql/types.js").SearchedCaseNode;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WhenNode = import("./core/sql/types.js").WhenNode;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ParamNode = import("./core/sql/types.js").ParamNode;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ListNode = import("./core/sql/types.js").ListNode;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UnaryNode = import("./core/sql/types.js").UnaryNode;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BinaryNode = import("./core/sql/types.js").BinaryNode;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NullNode = import("./core/sql/types.js").NullNode;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BoolNode = import("./core/sql/types.js").BoolNode;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StringNode = import("./core/sql/types.js").StringNode;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NumberNode = import("./core/sql/types.js").NumberNode;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DateNode = import("./core/sql/types.js").DateNode;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TimeNode = import("./core/sql/types.js").TimeNode;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TimeStampNode = import("./core/sql/types.js").TimeStampNode;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColumnNode = import("./core/sql/types.js").ColumnNode;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CurrentTimeNode = import("./core/sql/types.js").CurrentTimeNode;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CurrentUserNode = import("./core/sql/types.js").CurrentUserNode;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type IntervalNode = import("./core/sql/types.js").IntervalNode;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type IntervalQualifierNode = import("./core/sql/types.js").IntervalQualifierNode;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type IntervalPeriodNode = import("./core/sql/types.js").IntervalPeriodNode;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FunctionNode = import("./core/sql/types.js").FunctionNode;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DataTypeNode = import("./core/sql/types.js").DataTypeNode;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DataTypeNodeValue = import("./core/sql/types.js").DataTypeNodeValue;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ConnectionInvokeOptions = import("./core/workers/Connection.js").InvokeOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Connection = import("./core/workers/Connection.js").default;
  export const Connection: typeof import("./core/workers/Connection.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureIdentifier = import("./editing/types.js").FeatureIdentifier;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeoJSONLayerEditsEventAddedFeatures = import("./editing/types.js").FeatureIdentifier;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeoJSONLayerEditsEventDeletedFeatures = import("./editing/types.js").FeatureIdentifier;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeoJSONLayerEditsEventUpdatedFeatures = import("./editing/types.js").FeatureIdentifier;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneLayerFeatureIdentifier = import("./editing/types.js").FeatureIdentifier;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureEditResult = import("./editing/types.js").FeatureEditResult;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureServiceFeatureEditResult = import("./editing/types.js").FeatureEditResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttachmentEdit = import("./editing/types.js").AttachmentEdit;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttachmentEditAttachment = import("./editing/types.js").Attachment;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLayerApplyEditsOptions = import("./editing/types.js").EditOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneLayerApplyEditsOptions = import("./editing/types.js").EditOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubtypeGroupLayerApplyEditsOptions = import("./editing/types.js").EditOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubtypeSublayerApplyEditsOptions = import("./editing/types.js").EditOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLayerApplyEditsEdits = import("./editing/types.js").Edits;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeoJSONLayerApplyEditsEdits = import("./editing/types.js").Edits;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneLayerApplyEditsEdits = import("./editing/types.js").Edits;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubtypeGroupLayerApplyEditsEdits = import("./editing/types.js").Edits;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubtypeSublayerApplyEditsEdits = import("./editing/types.js").Edits;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EditsResult = import("./editing/types.js").EditsResult;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneLayerEditsResult = import("./editing/types.js").EditsResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EditedFeatureResult = import("./editing/types.js").EditedFeatureResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EditedFeatureResultEditedFeatures = import("./editing/types.js").EditedFeatures;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EditedFeatureResultEditedFeaturesUpdates = import("./editing/types.js").EditedFeaturesUpdate;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SharedTemplate<T extends any = any> = import("./editing/sharedTemplates/SharedTemplate.js").default<T>;
  export const SharedTemplate: typeof import("./editing/sharedTemplates/SharedTemplate.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SharedTemplateMetadata = import("./editing/sharedTemplates/SharedTemplateMetadata.js").default;
  export const SharedTemplateMetadata: typeof import("./editing/sharedTemplates/SharedTemplateMetadata.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FocusAreaProperties = import("./effects/FocusArea.js").FocusAreaProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FocusArea = import("./effects/FocusArea.js").default;
  export const FocusArea: typeof import("./effects/FocusArea.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FocusAreaOutlineProperties = import("./effects/FocusAreaOutline.js").FocusAreaOutlineProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FocusAreaOutline = import("./effects/FocusAreaOutline.js").default;
  export const FocusAreaOutline: typeof import("./effects/FocusAreaOutline.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FocusAreasProperties = import("./effects/FocusAreas.js").FocusAreasProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FocusAreas = import("./effects/FocusAreas.js").default;
  export const FocusAreas: typeof import("./effects/FocusAreas.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ExpressionInfoProperties = import("./form/ExpressionInfo.js").ExpressionInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ExpressionInfo = import("./form/ExpressionInfo.js").default;
  export const ExpressionInfo: typeof import("./form/ExpressionInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FormTemplateProperties = import("./form/FormTemplate.js").FormTemplateProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FormTemplate = import("./form/FormTemplate.js").default;
  export const FormTemplate: typeof import("./form/FormTemplate.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type elementsFieldElement = import("./form/elements.js").FieldElement;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type elementsGroupElement = import("./form/elements.js").GroupElement;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type elementsRelationshipElement = import("./form/elements.js").RelationshipElement;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type elementsTextElement = import("./form/elements.js").TextElement;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type elementsAttachmentElement = import("./form/elements.js").AttachmentElement;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type elementsUtilityNetworkAssociationsElement = import("./form/elements.js").UtilityNetworkAssociationsElement;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  namespace elements {
    export const FieldElement: import("./form/elements.js").FieldElement;
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type FieldElement = import("./form/elements.js").FieldElement;

    export const GroupElement: import("./form/elements.js").GroupElement;
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type GroupElement = import("./form/elements.js").GroupElement;

    export const RelationshipElement: import("./form/elements.js").RelationshipElement;
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type RelationshipElement = import("./form/elements.js").RelationshipElement;

    export const TextElement: import("./form/elements.js").TextElement;
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type TextElement = import("./form/elements.js").TextElement;

    export const AttachmentElement: import("./form/elements.js").AttachmentElement;
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type AttachmentElement = import("./form/elements.js").AttachmentElement;

    export const UtilityNetworkAssociationsElement: import("./form/elements.js").UtilityNetworkAssociationsElement;
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type UtilityNetworkAssociationsElement = import("./form/elements.js").UtilityNetworkAssociationsElement;
  }

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type elementsElement = import("./form/types.js").FormElementUnion;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  namespace elements {
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type Element = import("./form/types.js").FormElementUnion;
  }

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttachmentElementProperties = import("./form/elements/AttachmentElement.js").AttachmentElementProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttachmentElement = import("./form/elements/AttachmentElement.js").default;
  export const AttachmentElement: typeof import("./form/elements/AttachmentElement.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElementProperties = import("./form/elements/Element.js").ElementProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Element = import("./form/elements/Element.js").default;
  export const Element: typeof import("./form/elements/Element.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FieldElementProperties = import("./form/elements/FieldElement.js").FieldElementProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FieldElement = import("./form/elements/FieldElement.js").default;
  export const FieldElement: typeof import("./form/elements/FieldElement.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GroupElementProperties = import("./form/elements/GroupElement.js").GroupElementProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GroupElement = import("./form/elements/GroupElement.js").default;
  export const GroupElement: typeof import("./form/elements/GroupElement.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelationshipElementProperties = import("./form/elements/RelationshipElement.js").RelationshipElementProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelationshipElement = import("./form/elements/RelationshipElement.js").default;
  export const RelationshipElement: typeof import("./form/elements/RelationshipElement.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TextElementProperties = import("./form/elements/TextElement.js").TextElementProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TextElement = import("./form/elements/TextElement.js").default;
  export const TextElement: typeof import("./form/elements/TextElement.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkAssociationsElementProperties = import("./form/elements/UtilityNetworkAssociationsElement.js").UtilityNetworkAssociationsElementProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkAssociationsElement = import("./form/elements/UtilityNetworkAssociationsElement.js").default;
  export const UtilityNetworkAssociationsElement: typeof import("./form/elements/UtilityNetworkAssociationsElement.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type inputsInput = import("./form/elements/inputs.js").Input;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type inputsBarcodeScannerInput = import("./form/elements/inputs.js").BarcodeScannerInput;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type inputsComboBoxInput = import("./form/elements/inputs.js").ComboBoxInput;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type inputsDatePickerInput = import("./form/elements/inputs.js").DatePickerInput;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type inputsDateTimeOffsetPickerInput = import("./form/elements/inputs.js").DateTimeOffsetPickerInput;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type inputsDateTimePickerInput = import("./form/elements/inputs.js").DateTimePickerInput;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type inputsRadioButtonsInput = import("./form/elements/inputs.js").RadioButtonsInput;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type inputsSwitchInput = import("./form/elements/inputs.js").SwitchInput;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type inputsTextAreaInput = import("./form/elements/inputs.js").TextAreaInput;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type inputsTextBoxInput = import("./form/elements/inputs.js").TextBoxInput;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type inputsTimePickerInput = import("./form/elements/inputs.js").TimePickerInput;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  namespace inputs {
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type Input = import("./form/elements/inputs.js").Input;

    export const BarcodeScannerInput: import("./form/elements/inputs.js").BarcodeScannerInput;
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type BarcodeScannerInput = import("./form/elements/inputs.js").BarcodeScannerInput;

    export const ComboBoxInput: import("./form/elements/inputs.js").ComboBoxInput;
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type ComboBoxInput = import("./form/elements/inputs.js").ComboBoxInput;

    export const DatePickerInput: import("./form/elements/inputs.js").DatePickerInput;
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type DatePickerInput = import("./form/elements/inputs.js").DatePickerInput;

    export const DateTimeOffsetPickerInput: import("./form/elements/inputs.js").DateTimeOffsetPickerInput;
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type DateTimeOffsetPickerInput = import("./form/elements/inputs.js").DateTimeOffsetPickerInput;

    export const DateTimePickerInput: import("./form/elements/inputs.js").DateTimePickerInput;
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type DateTimePickerInput = import("./form/elements/inputs.js").DateTimePickerInput;

    export const RadioButtonsInput: import("./form/elements/inputs.js").RadioButtonsInput;
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type RadioButtonsInput = import("./form/elements/inputs.js").RadioButtonsInput;

    export const SwitchInput: import("./form/elements/inputs.js").SwitchInput;
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type SwitchInput = import("./form/elements/inputs.js").SwitchInput;

    export const TextAreaInput: import("./form/elements/inputs.js").TextAreaInput;
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type TextAreaInput = import("./form/elements/inputs.js").TextAreaInput;

    export const TextBoxInput: import("./form/elements/inputs.js").TextBoxInput;
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type TextBoxInput = import("./form/elements/inputs.js").TextBoxInput;

    export const TimePickerInput: import("./form/elements/inputs.js").TimePickerInput;
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type TimePickerInput = import("./form/elements/inputs.js").TimePickerInput;
  }

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BarcodeScannerInputProperties = import("./form/elements/inputs/BarcodeScannerInput.js").BarcodeScannerInputProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BarcodeScannerInput = import("./form/elements/inputs/BarcodeScannerInput.js").default;
  export const BarcodeScannerInput: typeof import("./form/elements/inputs/BarcodeScannerInput.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ComboBoxInputProperties = import("./form/elements/inputs/ComboBoxInput.js").ComboBoxInputProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ComboBoxInput = import("./form/elements/inputs/ComboBoxInput.js").default;
  export const ComboBoxInput: typeof import("./form/elements/inputs/ComboBoxInput.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DatePickerInputProperties = import("./form/elements/inputs/DatePickerInput.js").DatePickerInputProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DatePickerInput = import("./form/elements/inputs/DatePickerInput.js").default;
  export const DatePickerInput: typeof import("./form/elements/inputs/DatePickerInput.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DateTimeOffsetPickerInputProperties = import("./form/elements/inputs/DateTimeOffsetPickerInput.js").DateTimeOffsetPickerInputProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DateTimeOffsetPickerInput = import("./form/elements/inputs/DateTimeOffsetPickerInput.js").default;
  export const DateTimeOffsetPickerInput: typeof import("./form/elements/inputs/DateTimeOffsetPickerInput.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DateTimePickerInputProperties = import("./form/elements/inputs/DateTimePickerInput.js").DateTimePickerInputProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DateTimePickerInput = import("./form/elements/inputs/DateTimePickerInput.js").default;
  export const DateTimePickerInput: typeof import("./form/elements/inputs/DateTimePickerInput.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RadioButtonsInputProperties = import("./form/elements/inputs/RadioButtonsInput.js").RadioButtonsInputProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RadioButtonsInput = import("./form/elements/inputs/RadioButtonsInput.js").default;
  export const RadioButtonsInput: typeof import("./form/elements/inputs/RadioButtonsInput.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SwitchInputProperties = import("./form/elements/inputs/SwitchInput.js").SwitchInputProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SwitchInput = import("./form/elements/inputs/SwitchInput.js").default;
  export const SwitchInput: typeof import("./form/elements/inputs/SwitchInput.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TextAreaInputProperties = import("./form/elements/inputs/TextAreaInput.js").TextAreaInputProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TextAreaInput = import("./form/elements/inputs/TextAreaInput.js").default;
  export const TextAreaInput: typeof import("./form/elements/inputs/TextAreaInput.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TextBoxInputProperties = import("./form/elements/inputs/TextBoxInput.js").TextBoxInputProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TextBoxInput = import("./form/elements/inputs/TextBoxInput.js").default;
  export const TextBoxInput: typeof import("./form/elements/inputs/TextBoxInput.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TextInputProperties = import("./form/elements/inputs/TextInput.js").TextInputProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TextInput = import("./form/elements/inputs/TextInput.js").default;
  export const TextInput: typeof import("./form/elements/inputs/TextInput.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TimePickerInputProperties = import("./form/elements/inputs/TimePickerInput.js").TimePickerInputProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TimePickerInput = import("./form/elements/inputs/TimePickerInput.js").default;
  export const TimePickerInput: typeof import("./form/elements/inputs/TimePickerInput.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttachmentInputProperties = import("./form/elements/inputs/attachments/AttachmentInput.js").AttachmentInputProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttachmentInput = import("./form/elements/inputs/attachments/AttachmentInput.js").default;
  export const AttachmentInput: typeof import("./form/elements/inputs/attachments/AttachmentInput.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AudioInputProperties = import("./form/elements/inputs/attachments/AudioInput.js").AudioInputProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AudioInput = import("./form/elements/inputs/attachments/AudioInput.js").default;
  export const AudioInput: typeof import("./form/elements/inputs/attachments/AudioInput.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DocumentInputProperties = import("./form/elements/inputs/attachments/DocumentInput.js").DocumentInputProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DocumentInput = import("./form/elements/inputs/attachments/DocumentInput.js").default;
  export const DocumentInput: typeof import("./form/elements/inputs/attachments/DocumentInput.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageInputProperties = import("./form/elements/inputs/attachments/ImageInput.js").ImageInputProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageInput = import("./form/elements/inputs/attachments/ImageInput.js").default;
  export const ImageInput: typeof import("./form/elements/inputs/attachments/ImageInput.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SignatureInputProperties = import("./form/elements/inputs/attachments/SignatureInput.js").SignatureInputProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SignatureInput = import("./form/elements/inputs/attachments/SignatureInput.js").default;
  export const SignatureInput: typeof import("./form/elements/inputs/attachments/SignatureInput.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VideoInputProperties = import("./form/elements/inputs/attachments/VideoInput.js").VideoInputProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VideoInput = import("./form/elements/inputs/attachments/VideoInput.js").default;
  export const VideoInput: typeof import("./form/elements/inputs/attachments/VideoInput.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CircleProperties = import("./geometry/Circle.js").CircleProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Circle = import("./geometry/Circle.js").default;
  export const Circle: typeof import("./geometry/Circle.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ExtentProperties = import("./geometry/Extent.js").ExtentProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Extent = import("./geometry/Extent.js").default;
  export const Extent: typeof import("./geometry/Extent.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeometryProperties = import("./geometry/Geometry.js").GeometryProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Geometry = import("./geometry/Geometry.js").default;
  export const Geometry: typeof import("./geometry/Geometry.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HeightModelInfoProperties = import("./geometry/HeightModelInfo.js").HeightModelInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HeightModelInfo = import("./geometry/HeightModelInfo.js").default;
  export const HeightModelInfo: typeof import("./geometry/HeightModelInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeshProperties = import("./geometry/Mesh.js").MeshProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Mesh = import("./geometry/Mesh.js").default;
  export const Mesh: typeof import("./geometry/Mesh.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeshCreateFromPolygonParameters = import("./geometry/Mesh.js").CreateFromPolygonParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MultipointProperties = import("./geometry/Multipoint.js").MultipointProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Multipoint = import("./geometry/Multipoint.js").default;
  export const Multipoint: typeof import("./geometry/Multipoint.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointProperties = import("./geometry/Point.js").PointProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Point = import("./geometry/Point.js").default;
  export const Point: typeof import("./geometry/Point.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PolygonProperties = import("./geometry/Polygon.js").PolygonProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Polygon = import("./geometry/Polygon.js").default;
  export const Polygon: typeof import("./geometry/Polygon.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PolylineProperties = import("./geometry/Polyline.js").PolylineProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Polyline = import("./geometry/Polyline.js").default;
  export const Polyline: typeof import("./geometry/Polyline.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SpatialReferenceProperties = import("./geometry/SpatialReference.js").SpatialReferenceProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SpatialReference = import("./geometry/SpatialReference.js").default;
  export const SpatialReference: typeof import("./geometry/SpatialReference.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CameraInfoPositionSpatialReference = import("./geometry/SpatialReference.js").default;
  export const CameraInfoPositionSpatialReference: typeof import("./geometry/SpatialReference.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface coordinateFormatter {
    isLoaded: typeof import("./geometry/coordinateFormatter.js").isLoaded;
    isSupported: typeof import("./geometry/coordinateFormatter.js").isSupported;
    load: typeof import("./geometry/coordinateFormatter.js").load;
    fromLatitudeLongitude: typeof import("./geometry/coordinateFormatter.js").fromLatitudeLongitude;
    fromMgrs: typeof import("./geometry/coordinateFormatter.js").fromMgrs;
    fromUsng: typeof import("./geometry/coordinateFormatter.js").fromUsng;
    fromUtm: typeof import("./geometry/coordinateFormatter.js").fromUtm;
    toLatitudeLongitude: typeof import("./geometry/coordinateFormatter.js").toLatitudeLongitude;
    toMgrs: typeof import("./geometry/coordinateFormatter.js").toMgrs;
    toUsng: typeof import("./geometry/coordinateFormatter.js").toUsng;
    toUtm: typeof import("./geometry/coordinateFormatter.js").toUtm;
  }

  export const coordinateFormatter: coordinateFormatter;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface geometryEngine {
    extendedSpatialReferenceInfo: typeof import("./geometry/geometryEngine.js").extendedSpatialReferenceInfo;
    clip: typeof import("./geometry/geometryEngine.js").clip;
    cut: typeof import("./geometry/geometryEngine.js").cut;
    contains: typeof import("./geometry/geometryEngine.js").contains;
    crosses: typeof import("./geometry/geometryEngine.js").crosses;
    distance: typeof import("./geometry/geometryEngine.js").distance;
    equals: typeof import("./geometry/geometryEngine.js").equals;
    intersects: typeof import("./geometry/geometryEngine.js").intersects;
    touches: typeof import("./geometry/geometryEngine.js").touches;
    within: typeof import("./geometry/geometryEngine.js").within;
    disjoint: typeof import("./geometry/geometryEngine.js").disjoint;
    overlaps: typeof import("./geometry/geometryEngine.js").overlaps;
    relate: typeof import("./geometry/geometryEngine.js").relate;
    isSimple: typeof import("./geometry/geometryEngine.js").isSimple;
    simplify: typeof import("./geometry/geometryEngine.js").simplify;
    convexHull: typeof import("./geometry/geometryEngine.js").convexHull;
    difference: typeof import("./geometry/geometryEngine.js").difference;
    symmetricDifference: typeof import("./geometry/geometryEngine.js").symmetricDifference;
    intersect: typeof import("./geometry/geometryEngine.js").intersect;
    union: typeof import("./geometry/geometryEngine.js").union;
    offset: typeof import("./geometry/geometryEngine.js").offset;
    buffer: typeof import("./geometry/geometryEngine.js").buffer;
    geodesicBuffer: typeof import("./geometry/geometryEngine.js").geodesicBuffer;
    nearestCoordinate: typeof import("./geometry/geometryEngine.js").nearestCoordinate;
    nearestVertex: typeof import("./geometry/geometryEngine.js").nearestVertex;
    nearestVertices: typeof import("./geometry/geometryEngine.js").nearestVertices;
    rotate: typeof import("./geometry/geometryEngine.js").rotate;
    flipHorizontal: typeof import("./geometry/geometryEngine.js").flipHorizontal;
    flipVertical: typeof import("./geometry/geometryEngine.js").flipVertical;
    generalize: typeof import("./geometry/geometryEngine.js").generalize;
    densify: typeof import("./geometry/geometryEngine.js").densify;
    geodesicDensify: typeof import("./geometry/geometryEngine.js").geodesicDensify;
    planarArea: typeof import("./geometry/geometryEngine.js").planarArea;
    planarLength: typeof import("./geometry/geometryEngine.js").planarLength;
    geodesicArea: typeof import("./geometry/geometryEngine.js").geodesicArea;
    geodesicLength: typeof import("./geometry/geometryEngine.js").geodesicLength;
    intersectLinesToPoints: typeof import("./geometry/geometryEngine.js").intersectLinesToPoints;
  }

  export const geometryEngine: geometryEngine;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LinearUnits = import("./geometry/geometryEngineTypes.js").LinearUnit;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AreaUnits = import("./geometry/geometryEngineTypes.js").AreaUnit;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SpatialReferenceInfo = import("./geometry/geometryEngineTypes.js").ExtendedSpatialReferenceInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NearestPointResult<Point = any> = import("./geometry/geometryEngineTypes.js").NearestPointResult<Point>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CompressedTextureData = import("./geometry/types.js").CompressedTextureData;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface affineTransformOperator {
    execute: typeof import("./geometry/operators/affineTransformOperator.js").execute;
    executeMany: typeof import("./geometry/operators/affineTransformOperator.js").executeMany;
    supportsCurves: typeof import("./geometry/operators/affineTransformOperator.js").supportsCurves;
  }

  export const affineTransformOperator: affineTransformOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ExecuteResult = import("./geometry/operators/alphaShapeOperator.js").ExecuteResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type alphaShapeOperatorExecuteManyOptions = import("./geometry/operators/alphaShapeOperator.js").Options;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface alphaShapeOperator {
    execute: typeof import("./geometry/operators/alphaShapeOperator.js").execute;
    executeMany: typeof import("./geometry/operators/alphaShapeOperator.js").executeMany;
    supportsCurves: typeof import("./geometry/operators/alphaShapeOperator.js").supportsCurves;
  }

  export const alphaShapeOperator: alphaShapeOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type areaOperatorExecuteOptions = import("./geometry/operators/areaOperator.js").Options;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface areaOperator {
    execute: typeof import("./geometry/operators/areaOperator.js").execute;
    supportsCurves: typeof import("./geometry/operators/areaOperator.js").supportsCurves;
  }

  export const areaOperator: areaOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface autoCompleteOperator {
    execute: typeof import("./geometry/operators/autoCompleteOperator.js").execute;
    supportsCurves: typeof import("./geometry/operators/autoCompleteOperator.js").supportsCurves;
  }

  export const autoCompleteOperator: autoCompleteOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface boundaryOperator {
    execute: typeof import("./geometry/operators/boundaryOperator.js").execute;
    executeMany: typeof import("./geometry/operators/boundaryOperator.js").executeMany;
    supportsCurves: typeof import("./geometry/operators/boundaryOperator.js").supportsCurves;
  }

  export const boundaryOperator: boundaryOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type bufferOperatorExecuteOptions = import("./geometry/operators/bufferOperator.js").ExecuteOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type bufferOperatorExecuteManyOptions = import("./geometry/operators/bufferOperator.js").ExecuteManyOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface bufferOperator {
    execute: typeof import("./geometry/operators/bufferOperator.js").execute;
    executeMany: typeof import("./geometry/operators/bufferOperator.js").executeMany;
    supportsCurves: typeof import("./geometry/operators/bufferOperator.js").supportsCurves;
  }

  export const bufferOperator: bufferOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface centroidOperator {
    execute: typeof import("./geometry/operators/centroidOperator.js").execute;
    supportsCurves: typeof import("./geometry/operators/centroidOperator.js").supportsCurves;
  }

  export const centroidOperator: centroidOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface clipOperator {
    execute: typeof import("./geometry/operators/clipOperator.js").execute;
    executeMany: typeof import("./geometry/operators/clipOperator.js").executeMany;
    supportsCurves: typeof import("./geometry/operators/clipOperator.js").supportsCurves;
  }

  export const clipOperator: clipOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface containsOperator {
    accelerateGeometry: typeof import("./geometry/operators/containsOperator.js").accelerateGeometry;
    execute: typeof import("./geometry/operators/containsOperator.js").execute;
    supportsCurves: typeof import("./geometry/operators/containsOperator.js").supportsCurves;
  }

  export const containsOperator: containsOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type convexHullOperatorExecuteManyOptions = import("./geometry/operators/convexHullOperator.js").Options;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface convexHullOperator {
    execute: typeof import("./geometry/operators/convexHullOperator.js").execute;
    executeMany: typeof import("./geometry/operators/convexHullOperator.js").executeMany;
    isConvex: typeof import("./geometry/operators/convexHullOperator.js").isConvex;
    supportsCurves: typeof import("./geometry/operators/convexHullOperator.js").supportsCurves;
  }

  export const convexHullOperator: convexHullOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface crossesOperator {
    accelerateGeometry: typeof import("./geometry/operators/crossesOperator.js").accelerateGeometry;
    execute: typeof import("./geometry/operators/crossesOperator.js").execute;
    supportsCurves: typeof import("./geometry/operators/crossesOperator.js").supportsCurves;
  }

  export const crossesOperator: crossesOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface cutOperator {
    execute: typeof import("./geometry/operators/cutOperator.js").execute;
    supportsCurves: typeof import("./geometry/operators/cutOperator.js").supportsCurves;
  }

  export const cutOperator: cutOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type densifyOperatorExecuteManyOptions = import("./geometry/operators/densifyOperator.js").Options;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type densifyOperatorExecuteOptions = import("./geometry/operators/densifyOperator.js").Options;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface densifyOperator {
    execute: typeof import("./geometry/operators/densifyOperator.js").execute;
    executeMany: typeof import("./geometry/operators/densifyOperator.js").executeMany;
    supportsCurves: typeof import("./geometry/operators/densifyOperator.js").supportsCurves;
  }

  export const densifyOperator: densifyOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface differenceOperator {
    execute: typeof import("./geometry/operators/differenceOperator.js").execute;
    executeMany: typeof import("./geometry/operators/differenceOperator.js").executeMany;
    supportsCurves: typeof import("./geometry/operators/differenceOperator.js").supportsCurves;
  }

  export const differenceOperator: differenceOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface disjointOperator {
    accelerateGeometry: typeof import("./geometry/operators/disjointOperator.js").accelerateGeometry;
    execute: typeof import("./geometry/operators/disjointOperator.js").execute;
    supportsCurves: typeof import("./geometry/operators/disjointOperator.js").supportsCurves;
  }

  export const disjointOperator: disjointOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type distanceOperatorExecuteOptions = import("./geometry/operators/distanceOperator.js").Options;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface distanceOperator {
    execute: typeof import("./geometry/operators/distanceOperator.js").execute;
    supportsCurves: typeof import("./geometry/operators/distanceOperator.js").supportsCurves;
  }

  export const distanceOperator: distanceOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface equalsOperator {
    accelerateGeometry: typeof import("./geometry/operators/equalsOperator.js").accelerateGeometry;
    execute: typeof import("./geometry/operators/equalsOperator.js").execute;
    supportsCurves: typeof import("./geometry/operators/equalsOperator.js").supportsCurves;
  }

  export const equalsOperator: equalsOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type extendOperatorExecuteOptions = import("./geometry/operators/extendOperator.js").Options;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface extendOperator {
    execute: typeof import("./geometry/operators/extendOperator.js").execute;
    supportsCurves: typeof import("./geometry/operators/extendOperator.js").supportsCurves;
  }

  export const extendOperator: extendOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type generalizeOperatorExecuteManyOptions = import("./geometry/operators/generalizeOperator.js").Options;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type generalizeOperatorExecuteOptions = import("./geometry/operators/generalizeOperator.js").Options;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface generalizeOperator {
    execute: typeof import("./geometry/operators/generalizeOperator.js").execute;
    executeMany: typeof import("./geometry/operators/generalizeOperator.js").executeMany;
    supportsCurves: typeof import("./geometry/operators/generalizeOperator.js").supportsCurves;
  }

  export const generalizeOperator: generalizeOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type geodesicBufferOperatorExecuteOptions = import("./geometry/operators/geodesicBufferOperator.js").ExecuteOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type geodesicBufferOperatorExecuteManyOptions = import("./geometry/operators/geodesicBufferOperator.js").ExecuteManyOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface geodesicBufferOperator {
    isLoaded: typeof import("./geometry/operators/geodesicBufferOperator.js").isLoaded;
    load: typeof import("./geometry/operators/geodesicBufferOperator.js").load;
    execute: typeof import("./geometry/operators/geodesicBufferOperator.js").execute;
    executeMany: typeof import("./geometry/operators/geodesicBufferOperator.js").executeMany;
    supportsCurves: typeof import("./geometry/operators/geodesicBufferOperator.js").supportsCurves;
  }

  export const geodesicBufferOperator: geodesicBufferOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type geodesicProximityOperatorGetNearestVertexOptions = import("./geometry/operators/geodesicProximityOperator.js").Options;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type geodesicProximityOperatorGetNearestVerticesOptions = import("./geometry/operators/geodesicProximityOperator.js").Options;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type geodesicProximityOperatorGetNearestCoordinateOptions = import("./geometry/operators/geodesicProximityOperator.js").GetNearestCoordinateOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface geodesicProximityOperator {
    isLoaded: typeof import("./geometry/operators/geodesicProximityOperator.js").isLoaded;
    load: typeof import("./geometry/operators/geodesicProximityOperator.js").load;
    getNearestCoordinate: typeof import("./geometry/operators/geodesicProximityOperator.js").getNearestCoordinate;
    getNearestVertex: typeof import("./geometry/operators/geodesicProximityOperator.js").getNearestVertex;
    getNearestVertices: typeof import("./geometry/operators/geodesicProximityOperator.js").getNearestVertices;
    supportsCurves: typeof import("./geometry/operators/geodesicProximityOperator.js").supportsCurves;
  }

  export const geodesicProximityOperator: geodesicProximityOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type geodeticAreaOperatorExecuteOptions = import("./geometry/operators/geodeticAreaOperator.js").Options;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface geodeticAreaOperator {
    isLoaded: typeof import("./geometry/operators/geodeticAreaOperator.js").isLoaded;
    load: typeof import("./geometry/operators/geodeticAreaOperator.js").load;
    execute: typeof import("./geometry/operators/geodeticAreaOperator.js").execute;
    supportsCurves: typeof import("./geometry/operators/geodeticAreaOperator.js").supportsCurves;
  }

  export const geodeticAreaOperator: geodeticAreaOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type geodeticDensifyOperatorExecuteManyOptions = import("./geometry/operators/geodeticDensifyOperator.js").Options;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type geodeticDensifyOperatorExecuteOptions = import("./geometry/operators/geodeticDensifyOperator.js").Options;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface geodeticDensifyOperator {
    isLoaded: typeof import("./geometry/operators/geodeticDensifyOperator.js").isLoaded;
    load: typeof import("./geometry/operators/geodeticDensifyOperator.js").load;
    execute: typeof import("./geometry/operators/geodeticDensifyOperator.js").execute;
    executeMany: typeof import("./geometry/operators/geodeticDensifyOperator.js").executeMany;
    supportsCurves: typeof import("./geometry/operators/geodeticDensifyOperator.js").supportsCurves;
  }

  export const geodeticDensifyOperator: geodeticDensifyOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type geodeticDistanceOperatorExecuteOptions = import("./geometry/operators/geodeticDistanceOperator.js").Options;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface geodeticDistanceOperator {
    isLoaded: typeof import("./geometry/operators/geodeticDistanceOperator.js").isLoaded;
    load: typeof import("./geometry/operators/geodeticDistanceOperator.js").load;
    execute: typeof import("./geometry/operators/geodeticDistanceOperator.js").execute;
    supportsCurves: typeof import("./geometry/operators/geodeticDistanceOperator.js").supportsCurves;
  }

  export const geodeticDistanceOperator: geodeticDistanceOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type geodeticLengthOperatorExecuteOptions = import("./geometry/operators/geodeticLengthOperator.js").Options;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface geodeticLengthOperator {
    isLoaded: typeof import("./geometry/operators/geodeticLengthOperator.js").isLoaded;
    load: typeof import("./geometry/operators/geodeticLengthOperator.js").load;
    execute: typeof import("./geometry/operators/geodeticLengthOperator.js").execute;
    supportsCurves: typeof import("./geometry/operators/geodeticLengthOperator.js").supportsCurves;
  }

  export const geodeticLengthOperator: geodeticLengthOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type geodeticUtilsOperatorCalculateDistanceAndAzimuthOptions = import("./geometry/operators/geodeticUtilsOperator.js").Options;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type geodeticUtilsOperatorPointFromDistanceOptions = import("./geometry/operators/geodeticUtilsOperator.js").Options;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CalculateDistanceAndAzimuthResult = import("./geometry/operators/geodeticUtilsOperator.js").CalculateDistanceAndAzimuthResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface geodeticUtilsOperator {
    isLoaded: typeof import("./geometry/operators/geodeticUtilsOperator.js").isLoaded;
    load: typeof import("./geometry/operators/geodeticUtilsOperator.js").load;
    calculateDistanceAndAzimuth: typeof import("./geometry/operators/geodeticUtilsOperator.js").calculateDistanceAndAzimuth;
    pointFromDistance: typeof import("./geometry/operators/geodeticUtilsOperator.js").pointFromDistance;
  }

  export const geodeticUtilsOperator: geodeticUtilsOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type graphicBufferOperatorExecuteManyOptions = import("./geometry/operators/graphicBufferOperator.js").Options;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface graphicBufferOperator {
    executeMany: typeof import("./geometry/operators/graphicBufferOperator.js").executeMany;
    supportsCurves: typeof import("./geometry/operators/graphicBufferOperator.js").supportsCurves;
  }

  export const graphicBufferOperator: graphicBufferOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface integrateOperator {
    executeMany: typeof import("./geometry/operators/integrateOperator.js").executeMany;
    supportsCurves: typeof import("./geometry/operators/integrateOperator.js").supportsCurves;
  }

  export const integrateOperator: integrateOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface intersectionOperator {
    accelerateGeometry: typeof import("./geometry/operators/intersectionOperator.js").accelerateGeometry;
    execute: typeof import("./geometry/operators/intersectionOperator.js").execute;
    executeMany: typeof import("./geometry/operators/intersectionOperator.js").executeMany;
    supportsCurves: typeof import("./geometry/operators/intersectionOperator.js").supportsCurves;
  }

  export const intersectionOperator: intersectionOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface intersectsOperator {
    accelerateGeometry: typeof import("./geometry/operators/intersectsOperator.js").accelerateGeometry;
    execute: typeof import("./geometry/operators/intersectsOperator.js").execute;
    supportsCurves: typeof import("./geometry/operators/intersectsOperator.js").supportsCurves;
  }

  export const intersectsOperator: intersectsOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type isNearOperatorExecuteOptions = import("./geometry/operators/isNearOperator.js").Options;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface isNearOperator {
    execute: typeof import("./geometry/operators/isNearOperator.js").execute;
    supportsCurves: typeof import("./geometry/operators/isNearOperator.js").supportsCurves;
  }

  export const isNearOperator: isNearOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface labelPointOperator {
    execute: typeof import("./geometry/operators/labelPointOperator.js").execute;
    executeMany: typeof import("./geometry/operators/labelPointOperator.js").executeMany;
    supportsCurves: typeof import("./geometry/operators/labelPointOperator.js").supportsCurves;
  }

  export const labelPointOperator: labelPointOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type lengthOperatorExecuteOptions = import("./geometry/operators/lengthOperator.js").Options;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface lengthOperator {
    execute: typeof import("./geometry/operators/lengthOperator.js").execute;
    supportsCurves: typeof import("./geometry/operators/lengthOperator.js").supportsCurves;
  }

  export const lengthOperator: lengthOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface linesToPolygonsOperator {
    executeMany: typeof import("./geometry/operators/linesToPolygonsOperator.js").executeMany;
    supportsCurves: typeof import("./geometry/operators/linesToPolygonsOperator.js").supportsCurves;
  }

  export const linesToPolygonsOperator: linesToPolygonsOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface locateBetweenOperator {
    executeMany: typeof import("./geometry/operators/locateBetweenOperator.js").executeMany;
    supportsCurves: typeof import("./geometry/operators/locateBetweenOperator.js").supportsCurves;
  }

  export const locateBetweenOperator: locateBetweenOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type minimumBoundingCircleOperatorExecuteManyOptions = import("./geometry/operators/minimumBoundingCircleOperator.js").Options;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface minimumBoundingCircleOperator {
    execute: typeof import("./geometry/operators/minimumBoundingCircleOperator.js").execute;
    executeMany: typeof import("./geometry/operators/minimumBoundingCircleOperator.js").executeMany;
    supportsCurves: typeof import("./geometry/operators/minimumBoundingCircleOperator.js").supportsCurves;
  }

  export const minimumBoundingCircleOperator: minimumBoundingCircleOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type multiPartToSinglePartOperatorExecuteManyOptions = import("./geometry/operators/multiPartToSinglePartOperator.js").Options;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface multiPartToSinglePartOperator {
    executeMany: typeof import("./geometry/operators/multiPartToSinglePartOperator.js").executeMany;
    supportsCurves: typeof import("./geometry/operators/multiPartToSinglePartOperator.js").supportsCurves;
  }

  export const multiPartToSinglePartOperator: multiPartToSinglePartOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type offsetOperatorExecuteManyOptions = import("./geometry/operators/offsetOperator.js").Options;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type offsetOperatorExecuteOptions = import("./geometry/operators/offsetOperator.js").Options;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface offsetOperator {
    execute: typeof import("./geometry/operators/offsetOperator.js").execute;
    executeMany: typeof import("./geometry/operators/offsetOperator.js").executeMany;
    supportsCurves: typeof import("./geometry/operators/offsetOperator.js").supportsCurves;
  }

  export const offsetOperator: offsetOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface overlapsOperator {
    accelerateGeometry: typeof import("./geometry/operators/overlapsOperator.js").accelerateGeometry;
    execute: typeof import("./geometry/operators/overlapsOperator.js").execute;
    supportsCurves: typeof import("./geometry/operators/overlapsOperator.js").supportsCurves;
  }

  export const overlapsOperator: overlapsOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type polygonOverlayOperatorExecuteManyOptions = import("./geometry/operators/polygonOverlayOperator.js").Options;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ExecuteManyResult = import("./geometry/operators/polygonOverlayOperator.js").ExecuteManyResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface polygonOverlayOperator {
    executeMany: typeof import("./geometry/operators/polygonOverlayOperator.js").executeMany;
    supportsCurves: typeof import("./geometry/operators/polygonOverlayOperator.js").supportsCurves;
  }

  export const polygonOverlayOperator: polygonOverlayOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type polygonSlicerOperatorRecursiveSliceEqualAreaOptions = import("./geometry/operators/polygonSlicerOperator.js").Options;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type polygonSlicerOperatorSliceIntoStripsOptions = import("./geometry/operators/polygonSlicerOperator.js").Options;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type polygonSlicerOperatorFindSlicesByAreaOptions = import("./geometry/operators/polygonSlicerOperator.js").FindSlicesByAreaOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface polygonSlicerOperator {
    findSlicesByArea: typeof import("./geometry/operators/polygonSlicerOperator.js").findSlicesByArea;
    recursiveSliceEqualArea: typeof import("./geometry/operators/polygonSlicerOperator.js").recursiveSliceEqualArea;
    sliceIntoStrips: typeof import("./geometry/operators/polygonSlicerOperator.js").sliceIntoStrips;
    supportsCurves: typeof import("./geometry/operators/polygonSlicerOperator.js").supportsCurves;
  }

  export const polygonSlicerOperator: polygonSlicerOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface projectOperator {
    isLoaded: typeof import("./geometry/operators/projectOperator.js").isLoaded;
    load: typeof import("./geometry/operators/projectOperator.js").load;
    execute: typeof import("./geometry/operators/projectOperator.js").execute;
    executeMany: typeof import("./geometry/operators/projectOperator.js").executeMany;
    supportsCurves: typeof import("./geometry/operators/projectOperator.js").supportsCurves;
  }

  export const projectOperator: projectOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type proximityOperatorGetNearestVertexOptions = import("./geometry/operators/proximityOperator.js").Options;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type proximityOperatorGetNearestVerticesOptions = import("./geometry/operators/proximityOperator.js").Options;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type proximityOperatorGetNearestCoordinateOptions = import("./geometry/operators/proximityOperator.js").GetNearestCoordinateOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface proximityOperator {
    getNearestCoordinate: typeof import("./geometry/operators/proximityOperator.js").getNearestCoordinate;
    getNearestVertex: typeof import("./geometry/operators/proximityOperator.js").getNearestVertex;
    getNearestVertices: typeof import("./geometry/operators/proximityOperator.js").getNearestVertices;
    supportsCurves: typeof import("./geometry/operators/proximityOperator.js").supportsCurves;
  }

  export const proximityOperator: proximityOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface relateOperator {
    accelerateGeometry: typeof import("./geometry/operators/relateOperator.js").accelerateGeometry;
    execute: typeof import("./geometry/operators/relateOperator.js").execute;
    isValidDE9IM: typeof import("./geometry/operators/relateOperator.js").isValidDE9IM;
    supportsCurves: typeof import("./geometry/operators/relateOperator.js").supportsCurves;
  }

  export const relateOperator: relateOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface reshapeOperator {
    execute: typeof import("./geometry/operators/reshapeOperator.js").execute;
    supportsCurves: typeof import("./geometry/operators/reshapeOperator.js").supportsCurves;
  }

  export const reshapeOperator: reshapeOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type shapePreservingProjectOperatorExecuteManyOptions = import("./geometry/operators/shapePreservingProjectOperator.js").Options;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type shapePreservingProjectOperatorExecuteOptions = import("./geometry/operators/shapePreservingProjectOperator.js").Options;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface shapePreservingProjectOperator {
    isLoaded: typeof import("./geometry/operators/shapePreservingProjectOperator.js").isLoaded;
    load: typeof import("./geometry/operators/shapePreservingProjectOperator.js").load;
    execute: typeof import("./geometry/operators/shapePreservingProjectOperator.js").execute;
    executeMany: typeof import("./geometry/operators/shapePreservingProjectOperator.js").executeMany;
    supportsCurves: typeof import("./geometry/operators/shapePreservingProjectOperator.js").supportsCurves;
  }

  export const shapePreservingProjectOperator: shapePreservingProjectOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface simplifyOGCOperator {
    execute: typeof import("./geometry/operators/simplifyOGCOperator.js").execute;
    executeMany: typeof import("./geometry/operators/simplifyOGCOperator.js").executeMany;
    isSimple: typeof import("./geometry/operators/simplifyOGCOperator.js").isSimple;
    supportsCurves: typeof import("./geometry/operators/simplifyOGCOperator.js").supportsCurves;
  }

  export const simplifyOGCOperator: simplifyOGCOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface simplifyOperator {
    execute: typeof import("./geometry/operators/simplifyOperator.js").execute;
    executeMany: typeof import("./geometry/operators/simplifyOperator.js").executeMany;
    isSimple: typeof import("./geometry/operators/simplifyOperator.js").isSimple;
    supportsCurves: typeof import("./geometry/operators/simplifyOperator.js").supportsCurves;
  }

  export const simplifyOperator: simplifyOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface symmetricDifferenceOperator {
    execute: typeof import("./geometry/operators/symmetricDifferenceOperator.js").execute;
    executeMany: typeof import("./geometry/operators/symmetricDifferenceOperator.js").executeMany;
    supportsCurves: typeof import("./geometry/operators/symmetricDifferenceOperator.js").supportsCurves;
  }

  export const symmetricDifferenceOperator: symmetricDifferenceOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface touchesOperator {
    accelerateGeometry: typeof import("./geometry/operators/touchesOperator.js").accelerateGeometry;
    execute: typeof import("./geometry/operators/touchesOperator.js").execute;
    supportsCurves: typeof import("./geometry/operators/touchesOperator.js").supportsCurves;
  }

  export const touchesOperator: touchesOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type proximityOperatorProximityResult = import("./geometry/operators/types.js").ProximityResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type projectOperatorExecuteManyOptions = import("./geometry/operators/types.js").ProjectOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type projectOperatorExecuteOptions = import("./geometry/operators/types.js").ProjectOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface unionOperator {
    execute: typeof import("./geometry/operators/unionOperator.js").execute;
    executeMany: typeof import("./geometry/operators/unionOperator.js").executeMany;
    supportsCurves: typeof import("./geometry/operators/unionOperator.js").supportsCurves;
  }

  export const unionOperator: unionOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface withinOperator {
    accelerateGeometry: typeof import("./geometry/operators/withinOperator.js").accelerateGeometry;
    execute: typeof import("./geometry/operators/withinOperator.js").execute;
    supportsCurves: typeof import("./geometry/operators/withinOperator.js").supportsCurves;
  }

  export const withinOperator: withinOperator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeographicTransformationProperties = import("./geometry/operators/support/GeographicTransformation.js").GeographicTransformationProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeographicTransformation = import("./geometry/operators/support/GeographicTransformation.js").default;
  export const GeographicTransformation: typeof import("./geometry/operators/support/GeographicTransformation.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeographicTransformationStepProperties = import("./geometry/operators/support/GeographicTransformationStep.js").GeographicTransformationStepProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeographicTransformationStep = import("./geometry/operators/support/GeographicTransformationStep.js").default;
  export const GeographicTransformationStep: typeof import("./geometry/operators/support/GeographicTransformationStep.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Transformation = import("./geometry/operators/support/Transformation.js").default;
  export const Transformation: typeof import("./geometry/operators/support/Transformation.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ErrorResult = import("./geometry/operators/support/Transformation.js").ErrorResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface geographicTransformationUtils {
    isLoaded: typeof import("./geometry/operators/support/geographicTransformationUtils.js").isLoaded;
    load: typeof import("./geometry/operators/support/geographicTransformationUtils.js").load;
    getTransformation: typeof import("./geometry/operators/support/geographicTransformationUtils.js").getTransformation;
    getTransformations: typeof import("./geometry/operators/support/geographicTransformationUtils.js").getTransformations;
  }

  export const geographicTransformationUtils: geographicTransformationUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeshComponentProperties = import("./geometry/support/MeshComponent.js").MeshComponentProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeshComponent = import("./geometry/support/MeshComponent.js").default;
  export const MeshComponent: typeof import("./geometry/support/MeshComponent.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeshGeoreferencedVertexSpaceProperties = import("./geometry/support/MeshGeoreferencedVertexSpace.js").MeshGeoreferencedVertexSpaceProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeshGeoreferencedVertexSpace = import("./geometry/support/MeshGeoreferencedVertexSpace.js").default;
  export const MeshGeoreferencedVertexSpace: typeof import("./geometry/support/MeshGeoreferencedVertexSpace.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeshLocalVertexSpaceProperties = import("./geometry/support/MeshLocalVertexSpace.js").MeshLocalVertexSpaceProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeshLocalVertexSpace = import("./geometry/support/MeshLocalVertexSpace.js").default;
  export const MeshLocalVertexSpace: typeof import("./geometry/support/MeshLocalVertexSpace.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeshMaterialProperties = import("./geometry/support/MeshMaterial.js").MeshMaterialProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeshMaterial = import("./geometry/support/MeshMaterial.js").default;
  export const MeshMaterial: typeof import("./geometry/support/MeshMaterial.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeshMaterialMetallicRoughnessProperties = import("./geometry/support/MeshMaterialMetallicRoughness.js").MeshMaterialMetallicRoughnessProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeshMaterialMetallicRoughness = import("./geometry/support/MeshMaterialMetallicRoughness.js").default;
  export const MeshMaterialMetallicRoughness: typeof import("./geometry/support/MeshMaterialMetallicRoughness.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeshTextureProperties = import("./geometry/support/MeshTexture.js").MeshTextureProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeshTexture = import("./geometry/support/MeshTexture.js").default;
  export const MeshTexture: typeof import("./geometry/support/MeshTexture.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SeparableWrapModes = import("./geometry/support/MeshTexture.js").TextureWrapSeparate;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeshTextureTransformProperties = import("./geometry/support/MeshTextureTransform.js").MeshTextureTransformProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeshTextureTransform = import("./geometry/support/MeshTextureTransform.js").default;
  export const MeshTextureTransform: typeof import("./geometry/support/MeshTextureTransform.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeshTransformProperties = import("./geometry/support/MeshTransform.js").MeshTransformProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeshTransform = import("./geometry/support/MeshTransform.js").default;
  export const MeshTransform: typeof import("./geometry/support/MeshTransform.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeshVertexAttributesProperties = import("./geometry/support/MeshVertexAttributes.js").MeshVertexAttributesProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeshVertexAttributes = import("./geometry/support/MeshVertexAttributes.js").default;
  export const MeshVertexAttributes: typeof import("./geometry/support/MeshVertexAttributes.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeodesicDistanceResult = import("./geometry/support/geodesicUtils.js").InverseGeodeticSolverResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface geodesicUtils {
    geodesicAreas: typeof import("./geometry/support/geodesicUtils.js").geodesicAreas;
    geodesicLengths: typeof import("./geometry/support/geodesicUtils.js").geodesicLengths;
    geodesicDensify: typeof import("./geometry/support/geodesicUtils.js").geodesicDensify;
    geodesicDistance: typeof import("./geometry/support/geodesicUtils.js").geodesicDistance;
    pointFromDistance: typeof import("./geometry/support/geodesicUtils.js").pointFromDistance;
  }

  export const geodesicUtils: geodesicUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface jsonUtils {
    fromJSON: typeof import("./geometry/support/jsonUtils.js").fromJSON;
    getJsonType: typeof import("./geometry/support/jsonUtils.js").getJsonType;
  }

  export const jsonUtils: jsonUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface meshUtils {
    createFromElevation: typeof import("./geometry/support/meshUtils.js").createFromElevation;
    createElevationSampler: typeof import("./geometry/support/meshUtils.js").createElevationSampler;
    merge: typeof import("./geometry/support/meshUtils.js").merge;
    convertVertexSpace: typeof import("./geometry/support/meshUtils.js").convertVertexSpace;
  }

  export const meshUtils: meshUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface normalizeUtils {
    normalizeCentralMeridian: typeof import("./geometry/support/normalizeUtils.js").normalizeCentralMeridian;
    getDenormalizedExtent: typeof import("./geometry/support/normalizeUtils.js").getDenormalizedExtent;
  }

  export const normalizeUtils: normalizeUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface webMercatorUtils {
    canProject: typeof import("./geometry/support/webMercatorUtils.js").canProject;
    project: typeof import("./geometry/support/webMercatorUtils.js").project;
    lngLatToXY: typeof import("./geometry/support/webMercatorUtils.js").lngLatToXY;
    xyToLngLat: typeof import("./geometry/support/webMercatorUtils.js").xyToLngLat;
    geographicToWebMercator: typeof import("./geometry/support/webMercatorUtils.js").geographicToWebMercator;
    webMercatorToGeographic: typeof import("./geometry/support/webMercatorUtils.js").webMercatorToGeographic;
  }

  export const webMercatorUtils: webMercatorUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type meshUtilsGeoreferenceOptions = import("./geometry/support/meshUtils/types.js").GeographicParameters;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type meshUtilsUngeoreferenceOptions = import("./geometry/support/meshUtils/types.js").GeographicParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CreateBoxParameters = import("./geometry/support/meshUtils/types.js").CreateBoxParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CreateSphereParameters = import("./geometry/support/meshUtils/types.js").CreateSphereParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CreateCylinderParameters = import("./geometry/support/meshUtils/types.js").CreateCylinderParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CreatePlaneParameters = import("./geometry/support/meshUtils/types.js").CreatePlaneParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CreateFromGLTFParameters = import("./geometry/support/meshUtils/types.js").CreateFromGLTFParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeshRotateParameters = import("./geometry/support/meshUtils/types.js").RotateParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeshScaleParameters = import("./geometry/support/meshUtils/types.js").ScaleParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeshCenterAtParameters = import("./geometry/support/meshUtils/types.js").CenterAtParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type meshUtilsCreateFromElevationOptions = import("./geometry/support/meshUtils/types.js").CreateFromElevationParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type meshUtilsCreateElevationSamplerOptions = import("./geometry/support/meshUtils/types.js").CreateElevationSamplerParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CreateBoxParametersSize = import("./geometry/support/meshUtils/types.js").Size;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CreateCylinderParametersSize = import("./geometry/support/meshUtils/types.js").Size;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CreatePlaneParametersSize = import("./geometry/support/meshUtils/types.js").Size;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CreateSphereParametersSize = import("./geometry/support/meshUtils/types.js").Size;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeshToBinaryGLTFOptions = import("./geometry/support/meshUtils/types.js").ExportGLTFOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VertexAttributes = import("./geometry/support/meshUtils/types.js").VertexAttributes;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CSVGraphicOrigin = import("./graphic/CSVGraphicOrigin.js").default;
  export const CSVGraphicOrigin: typeof import("./graphic/CSVGraphicOrigin.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogGraphicOrigin = import("./graphic/CatalogGraphicOrigin.js").default;
  export const CatalogGraphicOrigin: typeof import("./graphic/CatalogGraphicOrigin.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureGraphicOrigin = import("./graphic/FeatureGraphicOrigin.js").default;
  export const FeatureGraphicOrigin: typeof import("./graphic/FeatureGraphicOrigin.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeoJSONGraphicOrigin = import("./graphic/GeoJSONGraphicOrigin.js").default;
  export const GeoJSONGraphicOrigin: typeof import("./graphic/GeoJSONGraphicOrigin.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphicOrigin = import("./graphic/GraphicOrigin.js").default;
  export const GraphicOrigin: typeof import("./graphic/GraphicOrigin.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OGCFeatureGraphicOrigin = import("./graphic/OGCFeatureGraphicOrigin.js").default;
  export const OGCFeatureGraphicOrigin: typeof import("./graphic/OGCFeatureGraphicOrigin.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OrientedImageryGraphicOrigin = import("./graphic/OrientedImageryGraphicOrigin.js").default;
  export const OrientedImageryGraphicOrigin: typeof import("./graphic/OrientedImageryGraphicOrigin.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ParquetGraphicOrigin = import("./graphic/ParquetGraphicOrigin.js").default;
  export const ParquetGraphicOrigin: typeof import("./graphic/ParquetGraphicOrigin.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneGraphicOrigin = import("./graphic/SceneGraphicOrigin.js").default;
  export const SceneGraphicOrigin: typeof import("./graphic/SceneGraphicOrigin.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StreamGraphicOrigin = import("./graphic/StreamGraphicOrigin.js").default;
  export const StreamGraphicOrigin: typeof import("./graphic/StreamGraphicOrigin.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubtypeGroupGraphicOrigin = import("./graphic/SubtypeGroupGraphicOrigin.js").default;
  export const SubtypeGroupGraphicOrigin: typeof import("./graphic/SubtypeGroupGraphicOrigin.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TileGraphicOrigin = import("./graphic/TileGraphicOrigin.js").default;
  export const TileGraphicOrigin: typeof import("./graphic/TileGraphicOrigin.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VectorTileGraphicOrigin = import("./graphic/VectorTileGraphicOrigin.js").default;
  export const VectorTileGraphicOrigin: typeof import("./graphic/VectorTileGraphicOrigin.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VoxelGraphicOrigin = import("./graphic/VoxelGraphicOrigin.js").default;
  export const VoxelGraphicOrigin: typeof import("./graphic/VoxelGraphicOrigin.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WFSGraphicOrigin = import("./graphic/WFSGraphicOrigin.js").default;
  export const WFSGraphicOrigin: typeof import("./graphic/WFSGraphicOrigin.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GroundNavigationConstraintProperties = import("./ground/NavigationConstraint.js").NavigationConstraintProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GroundNavigationConstraint = import("./ground/NavigationConstraint.js").default;
  export const GroundNavigationConstraint: typeof import("./ground/NavigationConstraint.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CredentialProperties = import("./identity/Credential.js").CredentialProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Credential = import("./identity/Credential.js").default;
  export const Credential: typeof import("./identity/Credential.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CredentialDestroyEvent = import("./identity/Credential.js").default["@eventTypes"]["destroy"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CredentialDestroyEventHandler = (event: CredentialDestroyEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CredentialTokenChangeEvent = import("./identity/Credential.js").default["@eventTypes"]["token-change"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CredentialTokenChangeEventHandler = (event: CredentialTokenChangeEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type IdentityManagerGetCredentialOptions = import("./identity/IdentityManagerBase.js").GetCredentialOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type IdentityManagerSetProtocolErrorHandlerHandlerFunction = import("./identity/IdentityManagerBase.js").ProtocolHandlerParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HandlerCallbackInfoAuthorizeParams = import("./identity/IdentityManagerBase.js").AuthorizeParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HandlerCallback = import("./identity/IdentityManagerBase.js").OAuthRedirectHandler;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HandlerCallbackInfo = import("./identity/IdentityManagerBase.js").OAuthRedirectHandlerInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type IdentityManager = import("./identity/IdentityManagerBase.js").IdentityManagerBase;
  export const IdentityManager: typeof import("./identity/IdentityManagerBase.js").IdentityManagerBase;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type IdentityManagerCredentialCreateEvent = import("./identity/IdentityManagerBase.js").IdentityManagerCredentialCreateEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type IdentityManagerCredentialCreateEventHandler = (event: IdentityManagerCredentialCreateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type IdentityManagerDialogCreateEvent = import("./identity/IdentityManagerBase.js").IdentityManagerBase["@eventTypes"]["dialog-create"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type IdentityManagerDialogCreateEventHandler = (event: IdentityManagerDialogCreateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type IdentityManagerRegisterTokenProperties = import("./identity/IdentityManagerBase.js").IdentityManagerRegisterTokenProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type IdentityManagerGenerateTokenOptions = import("./identity/IdentityManagerBase.js").IdentityManagerGenerateTokenOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OAuthInfoProperties = import("./identity/OAuthInfo.js").OAuthInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OAuthInfo = import("./identity/OAuthInfo.js").default;
  export const OAuthInfo: typeof import("./identity/OAuthInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ServerInfoProperties = import("./identity/ServerInfo.js").ServerInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ServerInfo = import("./identity/ServerInfo.js").default;
  export const ServerInfo: typeof import("./identity/ServerInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DateProperties = import("./intl/date.js").DateProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LocaleChangeCallback = import("./intl/locale.js").LocaleChangeCallback;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MessageBundleLoader = import("./intl/messages.js").MessageBundleLoader;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FetchMessageBundle = import("./intl/messages.js").FetchMessageBundle;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NumberFormat = import("./intl/number.js").NumberFormat;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubstituteDateTimeFormatOptions = import("./intl/substitute.js").DateTimeFormatOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubstituteNumberFormatOptions = import("./intl/substitute.js").NumberFormatOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubstituteOptions = import("./intl/substitute.js").SubstituteOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type intlCreateJSONLoaderParams = import("./intl/t9n.js").JSONLoaderOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LocationFunction = import("./intl/t9n.js").LocationFunction;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseDynamicLayerProperties = import("./layers/BaseDynamicLayer.js").BaseDynamicLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseDynamicLayer = import("./layers/BaseDynamicLayer.js").default;
  export const BaseDynamicLayer: typeof import("./layers/BaseDynamicLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseDynamicLayerLayerviewCreateEvent = import("./layers/Layer.js").LayerLayerviewCreateEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseDynamicLayerLayerviewCreateEventHandler = (event: BaseDynamicLayerLayerviewCreateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseDynamicLayerLayerviewCreateErrorEvent = import("./layers/Layer.js").LayerLayerviewCreateErrorEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseDynamicLayerLayerviewCreateErrorEventHandler = (event: BaseDynamicLayerLayerviewCreateErrorEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseDynamicLayerLayerviewDestroyEvent = import("./layers/Layer.js").LayerLayerviewDestroyEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseDynamicLayerLayerviewDestroyEventHandler = (event: BaseDynamicLayerLayerviewDestroyEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseDynamicLayerRefreshEvent = import("./layers/mixins/RefreshableLayer.js").RefreshEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseDynamicLayerRefreshEventHandler = (event: BaseDynamicLayerRefreshEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseElevationLayerProperties = import("./layers/BaseElevationLayer.js").BaseElevationLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseElevationLayer = import("./layers/BaseElevationLayer.js").default;
  export const BaseElevationLayer: typeof import("./layers/BaseElevationLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseTileLayerProperties = import("./layers/BaseTileLayer.js").BaseTileLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseTileLayer = import("./layers/BaseTileLayer.js").default;
  export const BaseTileLayer: typeof import("./layers/BaseTileLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseTileLayerLayerviewCreateEvent = import("./layers/Layer.js").LayerLayerviewCreateEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseTileLayerLayerviewCreateEventHandler = (event: BaseTileLayerLayerviewCreateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseTileLayerLayerviewCreateErrorEvent = import("./layers/Layer.js").LayerLayerviewCreateErrorEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseTileLayerLayerviewCreateErrorEventHandler = (event: BaseTileLayerLayerviewCreateErrorEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseTileLayerLayerviewDestroyEvent = import("./layers/Layer.js").LayerLayerviewDestroyEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseTileLayerLayerviewDestroyEventHandler = (event: BaseTileLayerLayerviewDestroyEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseTileLayerRefreshEvent = import("./layers/mixins/RefreshableLayer.js").RefreshEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseTileLayerRefreshEventHandler = (event: BaseTileLayerRefreshEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BingMapsLayerProperties = import("./layers/BingMapsLayer.js").BingMapsLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BingMapsLayer = import("./layers/BingMapsLayer.js").default;
  export const BingMapsLayer: typeof import("./layers/BingMapsLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BingMapsLayerLayerviewCreateEvent = import("./layers/Layer.js").LayerLayerviewCreateEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BingMapsLayerLayerviewCreateEventHandler = (event: BingMapsLayerLayerviewCreateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BingMapsLayerLayerviewCreateErrorEvent = import("./layers/Layer.js").LayerLayerviewCreateErrorEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BingMapsLayerLayerviewCreateErrorEventHandler = (event: BingMapsLayerLayerviewCreateErrorEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BingMapsLayerLayerviewDestroyEvent = import("./layers/Layer.js").LayerLayerviewDestroyEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BingMapsLayerLayerviewDestroyEventHandler = (event: BingMapsLayerLayerviewDestroyEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BingMapsLayerRefreshEvent = import("./layers/mixins/RefreshableLayer.js").RefreshEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BingMapsLayerRefreshEventHandler = (event: BingMapsLayerRefreshEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingSceneLayerProperties = import("./layers/BuildingSceneLayer.js").BuildingSceneLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingSceneLayer = import("./layers/BuildingSceneLayer.js").default;
  export const BuildingSceneLayer: typeof import("./layers/BuildingSceneLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CSVLayerProperties = import("./layers/CSVLayer.js").CSVLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CSVLayer = import("./layers/CSVLayer.js").default;
  export const CSVLayer: typeof import("./layers/CSVLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CSVLayerLayerviewCreateEvent = import("./layers/Layer.js").LayerLayerviewCreateEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CSVLayerLayerviewCreateEventHandler = (event: CSVLayerLayerviewCreateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CSVLayerLayerviewCreateErrorEvent = import("./layers/Layer.js").LayerLayerviewCreateErrorEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CSVLayerLayerviewCreateErrorEventHandler = (event: CSVLayerLayerviewCreateErrorEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CSVLayerLayerviewDestroyEvent = import("./layers/Layer.js").LayerLayerviewDestroyEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CSVLayerLayerviewDestroyEventHandler = (event: CSVLayerLayerviewDestroyEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CSVLayerRefreshEvent = import("./layers/mixins/RefreshableLayer.js").RefreshEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CSVLayerRefreshEventHandler = (event: CSVLayerRefreshEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogLayerProperties = import("./layers/CatalogLayer.js").CatalogLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogLayer = import("./layers/CatalogLayer.js").default;
  export const CatalogLayer: typeof import("./layers/CatalogLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogLayerLayerviewCreateEvent = import("./layers/Layer.js").LayerLayerviewCreateEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogLayerLayerviewCreateEventHandler = (event: CatalogLayerLayerviewCreateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogLayerLayerviewCreateErrorEvent = import("./layers/Layer.js").LayerLayerviewCreateErrorEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogLayerLayerviewCreateErrorEventHandler = (event: CatalogLayerLayerviewCreateErrorEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogLayerLayerviewDestroyEvent = import("./layers/Layer.js").LayerLayerviewDestroyEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogLayerLayerviewDestroyEventHandler = (event: CatalogLayerLayerviewDestroyEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogLayerRefreshEvent = import("./layers/mixins/RefreshableLayer.js").RefreshEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogLayerRefreshEventHandler = (event: CatalogLayerRefreshEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DimensionLayerProperties = import("./layers/DimensionLayer.js").DimensionLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DimensionLayer = import("./layers/DimensionLayer.js").default;
  export const DimensionLayer: typeof import("./layers/DimensionLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationLayerProperties = import("./layers/ElevationLayer.js").ElevationLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationLayerFetchTileOptions = import("./layers/ElevationLayer.js").FetchTileOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationLayer = import("./layers/ElevationLayer.js").default;
  export const ElevationLayer: typeof import("./layers/ElevationLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLayerProperties = import("./layers/FeatureLayer.js").FeatureLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLayer = import("./layers/FeatureLayer.js").default;
  export const FeatureLayer: typeof import("./layers/FeatureLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLayerEditsEvent = import("./editing/types.js").EditsResultEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLayerEditsEventHandler = (event: FeatureLayerEditsEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLayerLayerviewCreateEvent = import("./layers/Layer.js").LayerLayerviewCreateEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLayerLayerviewCreateEventHandler = (event: FeatureLayerLayerviewCreateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLayerLayerviewCreateErrorEvent = import("./layers/Layer.js").LayerLayerviewCreateErrorEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLayerLayerviewCreateErrorEventHandler = (event: FeatureLayerLayerviewCreateErrorEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLayerLayerviewDestroyEvent = import("./layers/Layer.js").LayerLayerviewDestroyEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLayerLayerviewDestroyEventHandler = (event: FeatureLayerLayerviewDestroyEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLayerRefreshEvent = import("./layers/mixins/RefreshableLayer.js").RefreshEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLayerRefreshEventHandler = (event: FeatureLayerRefreshEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeoJSONLayerProperties = import("./layers/GeoJSONLayer.js").GeoJSONLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeoJSONLayer = import("./layers/GeoJSONLayer.js").default;
  export const GeoJSONLayer: typeof import("./layers/GeoJSONLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeoJSONLayerEditsEvent = import("./editing/types.js").EditsResultEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeoJSONLayerEditsEventHandler = (event: GeoJSONLayerEditsEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeoJSONLayerLayerviewCreateEvent = import("./layers/Layer.js").LayerLayerviewCreateEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeoJSONLayerLayerviewCreateEventHandler = (event: GeoJSONLayerLayerviewCreateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeoJSONLayerLayerviewCreateErrorEvent = import("./layers/Layer.js").LayerLayerviewCreateErrorEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeoJSONLayerLayerviewCreateErrorEventHandler = (event: GeoJSONLayerLayerviewCreateErrorEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeoJSONLayerLayerviewDestroyEvent = import("./layers/Layer.js").LayerLayerviewDestroyEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeoJSONLayerLayerviewDestroyEventHandler = (event: GeoJSONLayerLayerviewDestroyEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeoJSONLayerRefreshEvent = import("./layers/mixins/RefreshableLayer.js").RefreshEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeoJSONLayerRefreshEventHandler = (event: GeoJSONLayerRefreshEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeoRSSLayerProperties = import("./layers/GeoRSSLayer.js").GeoRSSLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeoRSSLayer = import("./layers/GeoRSSLayer.js").default;
  export const GeoRSSLayer: typeof import("./layers/GeoRSSLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeoRSSLayerLayerviewCreateEvent = import("./layers/Layer.js").LayerLayerviewCreateEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeoRSSLayerLayerviewCreateEventHandler = (event: GeoRSSLayerLayerviewCreateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeoRSSLayerLayerviewCreateErrorEvent = import("./layers/Layer.js").LayerLayerviewCreateErrorEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeoRSSLayerLayerviewCreateErrorEventHandler = (event: GeoRSSLayerLayerviewCreateErrorEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeoRSSLayerLayerviewDestroyEvent = import("./layers/Layer.js").LayerLayerviewDestroyEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeoRSSLayerLayerviewDestroyEventHandler = (event: GeoRSSLayerLayerviewDestroyEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeoRSSLayerRefreshEvent = import("./layers/mixins/RefreshableLayer.js").RefreshEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeoRSSLayerRefreshEventHandler = (event: GeoRSSLayerRefreshEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphicsLayerProperties = import("./layers/GraphicsLayer.js").GraphicsLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphicsLayer = import("./layers/GraphicsLayer.js").default;
  export const GraphicsLayer: typeof import("./layers/GraphicsLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GroupLayerProperties = import("./layers/GroupLayer.js").GroupLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GroupLayer = import("./layers/GroupLayer.js").default;
  export const GroupLayer: typeof import("./layers/GroupLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageryLayerProperties = import("./layers/ImageryLayer.js").ImageryLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageryLayer = import("./layers/ImageryLayer.js").default;
  export const ImageryLayer: typeof import("./layers/ImageryLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageryLayerLayerviewCreateEvent = import("./layers/Layer.js").LayerLayerviewCreateEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageryLayerLayerviewCreateEventHandler = (event: ImageryLayerLayerviewCreateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageryLayerLayerviewCreateErrorEvent = import("./layers/Layer.js").LayerLayerviewCreateErrorEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageryLayerLayerviewCreateErrorEventHandler = (event: ImageryLayerLayerviewCreateErrorEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageryLayerLayerviewDestroyEvent = import("./layers/Layer.js").LayerLayerviewDestroyEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageryLayerLayerviewDestroyEventHandler = (event: ImageryLayerLayerviewDestroyEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageryLayerRefreshEvent = import("./layers/mixins/RefreshableLayer.js").RefreshEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageryLayerRefreshEventHandler = (event: ImageryLayerRefreshEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageryTileLayerProperties = import("./layers/ImageryTileLayer.js").ImageryTileLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageryTileLayer = import("./layers/ImageryTileLayer.js").default;
  export const ImageryTileLayer: typeof import("./layers/ImageryTileLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type IntegratedMesh3DTilesLayerProperties = import("./layers/IntegratedMesh3DTilesLayer.js").IntegratedMesh3DTilesLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type IntegratedMesh3DTilesLayer = import("./layers/IntegratedMesh3DTilesLayer.js").default;
  export const IntegratedMesh3DTilesLayer: typeof import("./layers/IntegratedMesh3DTilesLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type IntegratedMeshLayerProperties = import("./layers/IntegratedMeshLayer.js").IntegratedMeshLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type IntegratedMeshLayer = import("./layers/IntegratedMeshLayer.js").default;
  export const IntegratedMeshLayer: typeof import("./layers/IntegratedMeshLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type KMLLayerProperties = import("./layers/KMLLayer.js").KMLLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type KMLLayer = import("./layers/KMLLayer.js").default;
  export const KMLLayer: typeof import("./layers/KMLLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type KnowledgeGraphLayerProperties = import("./layers/KnowledgeGraphLayer.js").KnowledgeGraphLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type KnowledgeGraphLayer = import("./layers/KnowledgeGraphLayer.js").default;
  export const KnowledgeGraphLayer: typeof import("./layers/KnowledgeGraphLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerProperties = import("./layers/Layer.js").LayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerFromArcGISServerUrlParams = import("./layers/Layer.js").FromArcGISServerUrlParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Layer = import("./layers/Layer.js").default;
  export const Layer: typeof import("./layers/Layer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerLayerviewCreateEvent = import("./layers/Layer.js").LayerLayerviewCreateEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerLayerviewCreateEventHandler = (event: LayerLayerviewCreateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerLayerviewCreateErrorEvent = import("./layers/Layer.js").LayerLayerviewCreateErrorEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerLayerviewCreateErrorEventHandler = (event: LayerLayerviewCreateErrorEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerLayerviewDestroyEvent = import("./layers/Layer.js").LayerLayerviewDestroyEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerLayerviewDestroyEventHandler = (event: LayerLayerviewDestroyEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerFromPortalItemParams = import("./layers/Layer.js").LayerFromPortalItemParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineOfSightLayerProperties = import("./layers/LineOfSightLayer.js").LineOfSightLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineOfSightLayer = import("./layers/LineOfSightLayer.js").default;
  export const LineOfSightLayer: typeof import("./layers/LineOfSightLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LinkChartLayerProperties = import("./layers/LinkChartLayer.js").LinkChartLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type InitializationLinkChartConfig = import("./layers/LinkChartLayer.js").InitializationLinkChartConfig;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LinkChartLayer = import("./layers/LinkChartLayer.js").default;
  export const LinkChartLayer: typeof import("./layers/LinkChartLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapImageLayerProperties = import("./layers/MapImageLayer.js").MapImageLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapImageLayer = import("./layers/MapImageLayer.js").default;
  export const MapImageLayer: typeof import("./layers/MapImageLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapImageLayerLayerviewCreateEvent = import("./layers/Layer.js").LayerLayerviewCreateEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapImageLayerLayerviewCreateEventHandler = (event: MapImageLayerLayerviewCreateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapImageLayerLayerviewCreateErrorEvent = import("./layers/Layer.js").LayerLayerviewCreateErrorEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapImageLayerLayerviewCreateErrorEventHandler = (event: MapImageLayerLayerviewCreateErrorEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapImageLayerLayerviewDestroyEvent = import("./layers/Layer.js").LayerLayerviewDestroyEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapImageLayerLayerviewDestroyEventHandler = (event: MapImageLayerLayerviewDestroyEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapImageLayerRefreshEvent = import("./layers/mixins/RefreshableLayer.js").RefreshEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapImageLayerRefreshEventHandler = (event: MapImageLayerRefreshEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapNotesLayerProperties = import("./layers/MapNotesLayer.js").MapNotesLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapNotesLayer = import("./layers/MapNotesLayer.js").default;
  export const MapNotesLayer: typeof import("./layers/MapNotesLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapNotesLayerCapabilities = import("./layers/MapNotesLayer.js").MapNotesLayerCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapNotesLayerCapabilitiesOperations = import("./layers/MapNotesLayer.js").MapNotesLayerCapabilitiesOperations;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MediaLayerProperties = import("./layers/MediaLayer.js").MediaLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MediaLayer = import("./layers/MediaLayer.js").default;
  export const MediaLayer: typeof import("./layers/MediaLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OGCFeatureLayerProperties = import("./layers/OGCFeatureLayer.js").OGCFeatureLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OGCFeatureLayer = import("./layers/OGCFeatureLayer.js").default;
  export const OGCFeatureLayer: typeof import("./layers/OGCFeatureLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OGCFeatureLayerLayerviewCreateEvent = import("./layers/Layer.js").LayerLayerviewCreateEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OGCFeatureLayerLayerviewCreateEventHandler = (event: OGCFeatureLayerLayerviewCreateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OGCFeatureLayerLayerviewCreateErrorEvent = import("./layers/Layer.js").LayerLayerviewCreateErrorEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OGCFeatureLayerLayerviewCreateErrorEventHandler = (event: OGCFeatureLayerLayerviewCreateErrorEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OGCFeatureLayerLayerviewDestroyEvent = import("./layers/Layer.js").LayerLayerviewDestroyEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OGCFeatureLayerLayerviewDestroyEventHandler = (event: OGCFeatureLayerLayerviewDestroyEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OGCFeatureLayerRefreshEvent = import("./layers/mixins/RefreshableLayer.js").RefreshEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OGCFeatureLayerRefreshEventHandler = (event: OGCFeatureLayerRefreshEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OpenStreetMapLayerProperties = import("./layers/OpenStreetMapLayer.js").OpenStreetMapLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OpenStreetMapLayer = import("./layers/OpenStreetMapLayer.js").default;
  export const OpenStreetMapLayer: typeof import("./layers/OpenStreetMapLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OpenStreetMapLayerLayerviewCreateEvent = import("./layers/Layer.js").LayerLayerviewCreateEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OpenStreetMapLayerLayerviewCreateEventHandler = (event: OpenStreetMapLayerLayerviewCreateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OpenStreetMapLayerLayerviewCreateErrorEvent = import("./layers/Layer.js").LayerLayerviewCreateErrorEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OpenStreetMapLayerLayerviewCreateErrorEventHandler = (event: OpenStreetMapLayerLayerviewCreateErrorEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OpenStreetMapLayerLayerviewDestroyEvent = import("./layers/Layer.js").LayerLayerviewDestroyEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OpenStreetMapLayerLayerviewDestroyEventHandler = (event: OpenStreetMapLayerLayerviewDestroyEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OpenStreetMapLayerRefreshEvent = import("./layers/mixins/RefreshableLayer.js").RefreshEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OpenStreetMapLayerRefreshEventHandler = (event: OpenStreetMapLayerRefreshEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OrientedImageryLayerProperties = import("./layers/OrientedImageryLayer.js").OrientedImageryLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OrientedImageryLayer = import("./layers/OrientedImageryLayer.js").default;
  export const OrientedImageryLayer: typeof import("./layers/OrientedImageryLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ParquetLayerProperties = import("./layers/ParquetLayer.js").ParquetLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ParquetLayer = import("./layers/ParquetLayer.js").default;
  export const ParquetLayer: typeof import("./layers/ParquetLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudLayerProperties = import("./layers/PointCloudLayer.js").PointCloudLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudLayer = import("./layers/PointCloudLayer.js").default;
  export const PointCloudLayer: typeof import("./layers/PointCloudLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RouteLayerProperties = import("./layers/RouteLayer.js").RouteLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RouteLayer = import("./layers/RouteLayer.js").default;
  export const RouteLayer: typeof import("./layers/RouteLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneLayerProperties = import("./layers/SceneLayer.js").SceneLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneLayer = import("./layers/SceneLayer.js").default;
  export const SceneLayer: typeof import("./layers/SceneLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneLayerEditsEvent = import("./editing/types.js").EditsResultEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneLayerEditsEventHandler = (event: SceneLayerEditsEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneLayerLayerviewCreateEvent = import("./layers/Layer.js").LayerLayerviewCreateEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneLayerLayerviewCreateEventHandler = (event: SceneLayerLayerviewCreateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneLayerLayerviewCreateErrorEvent = import("./layers/Layer.js").LayerLayerviewCreateErrorEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneLayerLayerviewCreateErrorEventHandler = (event: SceneLayerLayerviewCreateErrorEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneLayerLayerviewDestroyEvent = import("./layers/Layer.js").LayerLayerviewDestroyEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneLayerLayerviewDestroyEventHandler = (event: SceneLayerLayerviewDestroyEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ConvertMeshOptions = import("./layers/SceneLayer.js").ConvertMeshOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ConvertMeshResult = import("./layers/SceneLayer.js").ConvertMeshResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ConvertMeshGeoreferenceInfo = import("./layers/SceneLayer.js").ConvertMeshGeoreferenceInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StreamLayerProperties = import("./layers/StreamLayer.js").StreamLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StreamLayer = import("./layers/StreamLayer.js").default;
  export const StreamLayer: typeof import("./layers/StreamLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ConnectionParameters = import("./layers/StreamLayer.js").ConnectionParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubtypeGroupLayerProperties = import("./layers/SubtypeGroupLayer.js").SubtypeGroupLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubtypeGroupLayer = import("./layers/SubtypeGroupLayer.js").default;
  export const SubtypeGroupLayer: typeof import("./layers/SubtypeGroupLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubtypeGroupLayerEditsEvent = import("./editing/types.js").EditsResultEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubtypeGroupLayerEditsEventHandler = (event: SubtypeGroupLayerEditsEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubtypeGroupLayerLayerviewCreateEvent = import("./layers/Layer.js").LayerLayerviewCreateEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubtypeGroupLayerLayerviewCreateEventHandler = (event: SubtypeGroupLayerLayerviewCreateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubtypeGroupLayerLayerviewCreateErrorEvent = import("./layers/Layer.js").LayerLayerviewCreateErrorEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubtypeGroupLayerLayerviewCreateErrorEventHandler = (event: SubtypeGroupLayerLayerviewCreateErrorEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubtypeGroupLayerLayerviewDestroyEvent = import("./layers/Layer.js").LayerLayerviewDestroyEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubtypeGroupLayerLayerviewDestroyEventHandler = (event: SubtypeGroupLayerLayerviewDestroyEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubtypeGroupLayerRefreshEvent = import("./layers/mixins/RefreshableLayer.js").RefreshEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubtypeGroupLayerRefreshEventHandler = (event: SubtypeGroupLayerRefreshEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TileLayerProperties = import("./layers/TileLayer.js").TileLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TileLayer = import("./layers/TileLayer.js").default;
  export const TileLayer: typeof import("./layers/TileLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TileLayerLayerviewCreateEvent = import("./layers/Layer.js").LayerLayerviewCreateEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TileLayerLayerviewCreateEventHandler = (event: TileLayerLayerviewCreateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TileLayerLayerviewCreateErrorEvent = import("./layers/Layer.js").LayerLayerviewCreateErrorEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TileLayerLayerviewCreateErrorEventHandler = (event: TileLayerLayerviewCreateErrorEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TileLayerLayerviewDestroyEvent = import("./layers/Layer.js").LayerLayerviewDestroyEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TileLayerLayerviewDestroyEventHandler = (event: TileLayerLayerviewDestroyEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TileLayerRefreshEvent = import("./layers/mixins/RefreshableLayer.js").RefreshEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TileLayerRefreshEventHandler = (event: TileLayerRefreshEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UnknownLayerProperties = import("./layers/UnknownLayer.js").UnknownLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UnknownLayer = import("./layers/UnknownLayer.js").default;
  export const UnknownLayer: typeof import("./layers/UnknownLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UnsupportedLayerProperties = import("./layers/UnsupportedLayer.js").UnsupportedLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UnsupportedLayer = import("./layers/UnsupportedLayer.js").default;
  export const UnsupportedLayer: typeof import("./layers/UnsupportedLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VectorTileLayerProperties = import("./layers/VectorTileLayer.js").VectorTileLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VectorTileLayer = import("./layers/VectorTileLayer.js").default;
  export const VectorTileLayer: typeof import("./layers/VectorTileLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VectorTileLayerLayerviewCreateEvent = import("./layers/Layer.js").LayerLayerviewCreateEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VectorTileLayerLayerviewCreateEventHandler = (event: VectorTileLayerLayerviewCreateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VectorTileLayerLayerviewCreateErrorEvent = import("./layers/Layer.js").LayerLayerviewCreateErrorEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VectorTileLayerLayerviewCreateErrorEventHandler = (event: VectorTileLayerLayerviewCreateErrorEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VectorTileLayerLayerviewDestroyEvent = import("./layers/Layer.js").LayerLayerviewDestroyEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VectorTileLayerLayerviewDestroyEventHandler = (event: VectorTileLayerLayerviewDestroyEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VectorTileLayerRefreshEvent = import("./layers/mixins/RefreshableLayer.js").RefreshEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VectorTileLayerRefreshEventHandler = (event: VectorTileLayerRefreshEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VectorTileLayerCurrentStyleInfo = import("./layers/VectorTileLayer.js").VectorTileLayerCurrentStyleInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VideoLayerProperties = import("./layers/VideoLayer.js").VideoLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VideoLayer = import("./layers/VideoLayer.js").default;
  export const VideoLayer: typeof import("./layers/VideoLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VideoPoint = import("./layers/VideoLayer.js").VideoPoint;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewshedLayerProperties = import("./layers/ViewshedLayer.js").ViewshedLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewshedLayer = import("./layers/ViewshedLayer.js").default;
  export const ViewshedLayer: typeof import("./layers/ViewshedLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VoxelLayerProperties = import("./layers/VoxelLayer.js").VoxelLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VoxelLayer = import("./layers/VoxelLayer.js").default;
  export const VoxelLayer: typeof import("./layers/VoxelLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WCSLayerProperties = import("./layers/WCSLayer.js").WCSLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WCSLayer = import("./layers/WCSLayer.js").default;
  export const WCSLayer: typeof import("./layers/WCSLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WFSLayerProperties = import("./layers/WFSLayer.js").WFSLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WFSLayer = import("./layers/WFSLayer.js").default;
  export const WFSLayer: typeof import("./layers/WFSLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WFSLayerLayerviewCreateEvent = import("./layers/Layer.js").LayerLayerviewCreateEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WFSLayerLayerviewCreateEventHandler = (event: WFSLayerLayerviewCreateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WFSLayerLayerviewCreateErrorEvent = import("./layers/Layer.js").LayerLayerviewCreateErrorEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WFSLayerLayerviewCreateErrorEventHandler = (event: WFSLayerLayerviewCreateErrorEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WFSLayerLayerviewDestroyEvent = import("./layers/Layer.js").LayerLayerviewDestroyEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WFSLayerLayerviewDestroyEventHandler = (event: WFSLayerLayerviewDestroyEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WFSLayerRefreshEvent = import("./layers/mixins/RefreshableLayer.js").RefreshEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WFSLayerRefreshEventHandler = (event: WFSLayerRefreshEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WMSLayerProperties = import("./layers/WMSLayer.js").WMSLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FetchFeatureInfoFunction = import("./layers/WMSLayer.js").FetchFeatureInfoFunction;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WMSLayer = import("./layers/WMSLayer.js").default;
  export const WMSLayer: typeof import("./layers/WMSLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WMSLayerLayerviewCreateEvent = import("./layers/Layer.js").LayerLayerviewCreateEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WMSLayerLayerviewCreateEventHandler = (event: WMSLayerLayerviewCreateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WMSLayerLayerviewCreateErrorEvent = import("./layers/Layer.js").LayerLayerviewCreateErrorEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WMSLayerLayerviewCreateErrorEventHandler = (event: WMSLayerLayerviewCreateErrorEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WMSLayerLayerviewDestroyEvent = import("./layers/Layer.js").LayerLayerviewDestroyEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WMSLayerLayerviewDestroyEventHandler = (event: WMSLayerLayerviewDestroyEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WMSLayerRefreshEvent = import("./layers/mixins/RefreshableLayer.js").RefreshEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WMSLayerRefreshEventHandler = (event: WMSLayerRefreshEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WMSLayerFetchImageOptions = import("./layers/WMSLayer.js").WMSLayerFetchImageOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WMTSLayerProperties = import("./layers/WMTSLayer.js").WMTSLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WMTSLayer = import("./layers/WMTSLayer.js").default;
  export const WMTSLayer: typeof import("./layers/WMTSLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebTileLayerProperties = import("./layers/WebTileLayer.js").WebTileLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebTileLayer = import("./layers/WebTileLayer.js").default;
  export const WebTileLayer: typeof import("./layers/WebTileLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebTileLayerLayerviewCreateEvent = import("./layers/Layer.js").LayerLayerviewCreateEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebTileLayerLayerviewCreateEventHandler = (event: WebTileLayerLayerviewCreateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebTileLayerLayerviewCreateErrorEvent = import("./layers/Layer.js").LayerLayerviewCreateErrorEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebTileLayerLayerviewCreateErrorEventHandler = (event: WebTileLayerLayerviewCreateErrorEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebTileLayerLayerviewDestroyEvent = import("./layers/Layer.js").LayerLayerviewDestroyEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebTileLayerLayerviewDestroyEventHandler = (event: WebTileLayerLayerviewDestroyEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebTileLayerRefreshEvent = import("./layers/mixins/RefreshableLayer.js").RefreshEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebTileLayerRefreshEventHandler = (event: WebTileLayerRefreshEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EditingInfo = import("./layers/types.js").EditingInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CapabilitiesQuerySupportedSpatialAggregationStatistics = import("./layers/types.js").SupportedSpatialAggregationStatistics;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CapabilitiesQueryAttributeBinsSupportedStatistics = import("./layers/types.js").SupportedBinStatistics;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CapabilitiesQueryAttributeBinsSupportedNormalizationTypes = import("./layers/types.js").SupportedBinNormalizationTypes;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CapabilitiesData = import("./layers/types.js").DataCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CapabilitiesMetadata = import("./layers/types.js").MetadataCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CapabilitiesOperations = import("./layers/types.js").OperationCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CapabilitiesQuery = import("./layers/types.js").QueryCapabilities;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneLayerCapabilitiesQuery = import("./layers/types.js").QueryCapabilities;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ArcGISImageServiceCapabilitiesQuery = import("./layers/types.js").QueryCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CapabilitiesQueryRelated = import("./layers/types.js").QueryRelatedCapabilities;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneLayerCapabilitiesQueryRelated = import("./layers/types.js").QueryRelatedCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CapabilitiesEditing = import("./layers/types.js").EditingCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CapabilitiesAttachment = import("./layers/types.js").AttachmentCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CapabilitiesAnalytics = import("./layers/types.js").AnalyticsCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CapabilitiesQueryTopFeatures = import("./layers/types.js").QueryTopFeaturesCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CapabilitiesQueryAttributeBins = import("./layers/types.js").QueryBinsCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Capabilities = import("./layers/types.js").FeatureLayerCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VideoLayerCapabilities = import("./layers/types.js").VideoLayerCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VideoLayerCapabilitiesOperations = import("./layers/types.js").VideoLayerCapabilitiesOperations;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VectorTileLayerCapabilities = import("./layers/types.js").VectorTileLayerCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VectorTileLayerCapabilitiesOperations = import("./layers/types.js").VectorTileLayerCapabilitiesOperations;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VectorTileLayerCapabilitiesExportTiles = import("./layers/types.js").VectorTileLayerCapabilitiesExportTiles;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapImageLayerCreateExportImageParametersOptions = import("./layers/types.js").FetchImageOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapImageLayerFetchImageOptions = import("./layers/types.js").FetchImageOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneLayerCapabilities = import("./layers/types.js").SceneLayerCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneLayerCapabilitiesData = import("./layers/types.js").SceneLayerCapabilitiesData;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneLayerCapabilitiesEditing = import("./layers/types.js").SceneLayerCapabilitiesEditing;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneLayerCapabilitiesOperations = import("./layers/types.js").SceneLayerCapabilitiesOperations;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RouteLayerSolveResult = import("./layers/types.js").RouteLayerSolveResult;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RouteLayerUpdateRouteLayerSolveResult = import("./layers/types.js").RouteLayerSolveResult;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DirectionsViewModelLastRoute = import("./layers/types.js").RouteLayerSolveResult;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DirectionsLastRoute = import("./layers/types.js").RouteLayerSolveResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLayerSaveOptions = import("./layers/types.js").LayerSaveOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GroupLayerSaveOptions = import("./layers/types.js").LayerSaveOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageryLayerSaveOptions = import("./layers/types.js").LayerSaveOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageryTileLayerSaveOptions = import("./layers/types.js").LayerSaveOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapImageLayerSaveOptions = import("./layers/types.js").LayerSaveOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MediaLayerSaveOptions = import("./layers/types.js").LayerSaveOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OrientedImageryLayerSaveOptions = import("./layers/types.js").LayerSaveOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StreamLayerSaveOptions = import("./layers/types.js").LayerSaveOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubtypeGroupLayerSaveOptions = import("./layers/types.js").LayerSaveOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WCSLayerSaveOptions = import("./layers/types.js").LayerSaveOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebDocument2DSaveAsOptions = import("./layers/types.js").LayerSaveAsOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DirectionsSaveAsOptions = import("./layers/types.js").LayerSaveAsOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudLayerSaveAsOptions = import("./layers/types.js").LayerSaveAsOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLayerSaveAsOptions = import("./layers/types.js").LayerSaveAsOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GroupLayerSaveAsOptions = import("./layers/types.js").LayerSaveAsOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubtypeGroupLayerSaveAsOptions = import("./layers/types.js").LayerSaveAsOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapImageLayerSaveAsOptions = import("./layers/types.js").LayerSaveAsOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageryLayerSaveAsOptions = import("./layers/types.js").LayerSaveAsOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OrientedImageryLayerSaveAsOptions = import("./layers/types.js").LayerSaveAsOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MediaLayerSaveAsOptions = import("./layers/types.js").LayerSaveAsOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type IntegratedMeshLayerSaveAsOptions = import("./layers/types.js").LayerSaveAsOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RouteLayerSaveAsOptions = import("./layers/types.js").LayerSaveAsOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneLayerSaveAsOptions = import("./layers/types.js").LayerSaveAsOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingSceneLayerSaveAsOptions = import("./layers/types.js").LayerSaveAsOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StreamLayerSaveAsOptions = import("./layers/types.js").LayerSaveAsOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageryTileLayerSaveAsOptions = import("./layers/types.js").LayerSaveAsOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WCSLayerSaveAsOptions = import("./layers/types.js").LayerSaveAsOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DirectionsViewModelSaveAsOptions = import("./layers/types.js").LayerSaveAsOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebSceneSaveAsOptions = import("./layers/types.js").LayerSaveAsOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ScaleRangesFromScaleRangeScaleRange = import("./layers/types.js").ScaleRange;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingComponentSublayerGetFieldDomainOptions = import("./layers/types.js").FieldDomainOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogFootprintLayerGetFieldDomainOptions = import("./layers/types.js").FieldDomainOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneLayerGetFieldDomainOptions = import("./layers/types.js").FieldDomainOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SublayerGetFieldDomainOptions = import("./layers/types.js").FieldDomainOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CSVLayerGetFieldDomainOptions = import("./layers/types.js").FieldDomainOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeoJSONLayerGetFieldDomainOptions = import("./layers/types.js").FieldDomainOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type KnowledgeGraphSublayerGetFieldDomainOptions = import("./layers/types.js").FieldDomainOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLayerBaseGetFieldDomainOptions = import("./layers/types.js").FieldDomainOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ParquetLayerGetFieldDomainOptions = import("./layers/types.js").FieldDomainOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StreamLayerGetFieldDomainOptions = import("./layers/types.js").FieldDomainOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WFSLayerGetFieldDomainOptions = import("./layers/types.js").FieldDomainOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTitleOptions = import("./layers/types.js").FeatureTitleOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingComponentSublayerProperties = import("./layers/buildingSublayers/BuildingComponentSublayer.js").BuildingComponentSublayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingComponentSublayer = import("./layers/buildingSublayers/BuildingComponentSublayer.js").default;
  export const BuildingComponentSublayer: typeof import("./layers/buildingSublayers/BuildingComponentSublayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingGroupSublayerProperties = import("./layers/buildingSublayers/BuildingGroupSublayer.js").BuildingGroupSublayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingGroupSublayer = import("./layers/buildingSublayers/BuildingGroupSublayer.js").default;
  export const BuildingGroupSublayer: typeof import("./layers/buildingSublayers/BuildingGroupSublayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingSublayerProperties = import("./layers/buildingSublayers/BuildingSublayer.js").BuildingSublayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingSublayer = import("./layers/buildingSublayers/BuildingSublayer.js").default;
  export const BuildingSublayer: typeof import("./layers/buildingSublayers/BuildingSublayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogDynamicGroupLayerProperties = import("./layers/catalog/CatalogDynamicGroupLayer.js").CatalogDynamicGroupLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogDynamicGroupLayer = import("./layers/catalog/CatalogDynamicGroupLayer.js").default;
  export const CatalogDynamicGroupLayer: typeof import("./layers/catalog/CatalogDynamicGroupLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogFootprintLayerProperties = import("./layers/catalog/CatalogFootprintLayer.js").CatalogFootprintLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogFootprintLayer = import("./layers/catalog/CatalogFootprintLayer.js").default;
  export const CatalogFootprintLayer: typeof import("./layers/catalog/CatalogFootprintLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface catalogUtils {
    isLayerFromCatalog: typeof import("./layers/catalog/catalogUtils.js").isLayerFromCatalog;
    getCatalogLayerForLayer: typeof import("./layers/catalog/catalogUtils.js").getCatalogLayerForLayer;
  }

  export const catalogUtils: catalogUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type KnowledgeGraphSublayerProperties = import("./layers/knowledgeGraph/KnowledgeGraphSublayer.js").KnowledgeGraphSublayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type KnowledgeGraphSublayer = import("./layers/knowledgeGraph/KnowledgeGraphSublayer.js").default;
  export const KnowledgeGraphSublayer: typeof import("./layers/knowledgeGraph/KnowledgeGraphSublayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type IdTypePair = import("./layers/knowledgeGraph/types.js").IdTypePair;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type InclusionModeDefinition = import("./layers/knowledgeGraph/types.js").InclusionModeDefinition;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerInclusionDefinition = import("./layers/knowledgeGraph/types.js").LayerInclusionDefinition;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerInclusionMemberDefinition = import("./layers/knowledgeGraph/types.js").LayerInclusionMemberDefinition;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type generalSharedKgUtilsLayerInclusionMemberDefinition = import("./layers/knowledgeGraph/types.js").LayerInclusionMemberDefinition;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AnimationOptions = import("./layers/media/types.js").AnimationOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MediaElement = import("./layers/media/types.js").MediaElement;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type APIKeyMixinProperties = import("./layers/mixins/APIKeyMixin.js").APIKeyMixinProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type APIKeyMixin = import("./layers/mixins/APIKeyMixin.js").APIKeyMixin;
  export const APIKeyMixin: typeof import("./layers/mixins/APIKeyMixin.js").APIKeyMixin;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ArcGISCachedServiceProperties = import("./layers/mixins/ArcGISCachedService.js").ArcGISCachedServiceProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ArcGISCachedService = import("./layers/mixins/ArcGISCachedService.js").ArcGISCachedService;
  export const ArcGISCachedService: typeof import("./layers/mixins/ArcGISCachedService.js").ArcGISCachedService;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ArcGISImageServiceProperties = import("./layers/mixins/ArcGISImageService.js").ArcGISImageServiceProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ArcGISImageService = import("./layers/mixins/ArcGISImageService.js").ArcGISImageService;
  export const ArcGISImageService: typeof import("./layers/mixins/ArcGISImageService.js").ArcGISImageService;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ArcGISImageServiceCapabilitiesMensuration = import("./layers/mixins/ArcGISImageService.js").ImageryMensurationCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ArcGISImageServiceCapabilities = import("./layers/mixins/ArcGISImageService.js").ImageryLayerCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ArcGISImageServiceCapabilitiesOperations = import("./layers/mixins/ArcGISImageService.js").ImageryLayerOperations;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PixelFilterFunction = import("./layers/mixins/ArcGISImageService.js").PixelFilterFunction;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ArcGISMapServiceProperties = import("./layers/mixins/ArcGISMapService.js").ArcGISMapServiceProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ArcGISMapService = import("./layers/mixins/ArcGISMapService.js").ArcGISMapService;
  export const ArcGISMapService: typeof import("./layers/mixins/ArcGISMapService.js").ArcGISMapService;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ArcGISMapServiceCapabilities = import("./layers/mixins/ArcGISMapService.js").MapServiceCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ArcGISMapServiceCapabilitiesExportMap = import("./layers/mixins/ArcGISMapService.js").MapServiceCapabilitiesExportMap;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ArcGISMapServiceCapabilitiesExportTiles = import("./layers/mixins/ArcGISMapService.js").MapServiceCapabilitiesExportTiles;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ArcGISMapServiceCapabilitiesOperations = import("./layers/mixins/ArcGISMapService.js").MapServiceCapabilitiesOperations;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BlendLayerProperties = import("./layers/mixins/BlendLayer.js").BlendLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BlendLayer = import("./layers/mixins/BlendLayer.js").BlendLayer;
  export const BlendLayer: typeof import("./layers/mixins/BlendLayer.js").BlendLayer;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CustomParametersMixinProperties = import("./layers/mixins/CustomParametersMixin.js").CustomParametersMixinProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CustomParametersMixin = import("./layers/mixins/CustomParametersMixin.js").CustomParametersMixin;
  export const CustomParametersMixin: typeof import("./layers/mixins/CustomParametersMixin.js").CustomParametersMixin;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DisplayFilteredLayerProperties = import("./layers/mixins/DisplayFilteredLayer.js").DisplayFilteredLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DisplayFilteredLayer = import("./layers/mixins/DisplayFilteredLayer.js").DisplayFilteredLayer;
  export const DisplayFilteredLayer: typeof import("./layers/mixins/DisplayFilteredLayer.js").DisplayFilteredLayer;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureEffectLayerProperties = import("./layers/mixins/FeatureEffectLayer.js").FeatureEffectLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureEffectLayer = import("./layers/mixins/FeatureEffectLayer.js").FeatureEffectLayer;
  export const FeatureEffectLayer: typeof import("./layers/mixins/FeatureEffectLayer.js").FeatureEffectLayer;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLayerBaseProperties = import("./layers/mixins/FeatureLayerBase.js").FeatureLayerBaseProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLayerBase = import("./layers/mixins/FeatureLayerBase.js").FeatureLayerBase;
  export const FeatureLayerBase: typeof import("./layers/mixins/FeatureLayerBase.js").FeatureLayerBase;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureReductionLayerProperties = import("./layers/mixins/FeatureReductionLayer.js").FeatureReductionLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureReductionLayer = import("./layers/mixins/FeatureReductionLayer.js").FeatureReductionLayer;
  export const FeatureReductionLayer: typeof import("./layers/mixins/FeatureReductionLayer.js").FeatureReductionLayer;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OperationalLayerProperties = import("./layers/mixins/OperationalLayer.js").OperationalLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OperationalLayer = import("./layers/mixins/OperationalLayer.js").OperationalLayer;
  export const OperationalLayer: typeof import("./layers/mixins/OperationalLayer.js").OperationalLayer;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OrderedLayerProperties = import("./layers/mixins/OrderedLayer.js").OrderedLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OrderedLayer = import("./layers/mixins/OrderedLayer.js").OrderedLayer;
  export const OrderedLayer: typeof import("./layers/mixins/OrderedLayer.js").OrderedLayer;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalLayerProperties = import("./layers/mixins/PortalLayer.js").PortalLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalLayer = import("./layers/mixins/PortalLayer.js").PortalLayer;
  export const PortalLayer: typeof import("./layers/mixins/PortalLayer.js").PortalLayer;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PublishableLayerProperties = import("./layers/mixins/PublishableLayer.js").PublishableLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PublishableLayer = import("./layers/mixins/PublishableLayer.js").PublishableLayer;
  export const PublishableLayer: typeof import("./layers/mixins/PublishableLayer.js").PublishableLayer;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterPresetRendererMixinProperties = import("./layers/mixins/RasterPresetRendererMixin.js").RasterPresetRendererMixinProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterPresetRendererMixin = import("./layers/mixins/RasterPresetRendererMixin.js").RasterPresetRendererMixin;
  export const RasterPresetRendererMixin: typeof import("./layers/mixins/RasterPresetRendererMixin.js").RasterPresetRendererMixin;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RefreshableLayerProperties = import("./layers/mixins/RefreshableLayer.js").RefreshableLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RefreshableLayer = import("./layers/mixins/RefreshableLayer.js").RefreshableLayer;
  export const RefreshableLayer: typeof import("./layers/mixins/RefreshableLayer.js").RefreshableLayer;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ScaleRangeLayerProperties = import("./layers/mixins/ScaleRangeLayer.js").ScaleRangeLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ScaleRangeLayer = import("./layers/mixins/ScaleRangeLayer.js").ScaleRangeLayer;
  export const ScaleRangeLayer: typeof import("./layers/mixins/ScaleRangeLayer.js").ScaleRangeLayer;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneServiceProperties = import("./layers/mixins/SceneService.js").SceneServiceProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneService = import("./layers/mixins/SceneService.js").SceneService;
  export const SceneService: typeof import("./layers/mixins/SceneService.js").SceneService;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SublayersOwnerProperties = import("./layers/mixins/SublayersOwner.js").SublayersOwnerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SublayersOwner = import("./layers/mixins/SublayersOwner.js").SublayersOwner;
  export const SublayersOwner: typeof import("./layers/mixins/SublayersOwner.js").SublayersOwner;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TemporalLayerProperties = import("./layers/mixins/TemporalLayer.js").TemporalLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TemporalLayer = import("./layers/mixins/TemporalLayer.js").TemporalLayer;
  export const TemporalLayer: typeof import("./layers/mixins/TemporalLayer.js").TemporalLayer;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageryTileMixinProperties = import("./layers/mixins/TiledImagery.js").TiledImageryProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageryTileMixin = import("./layers/mixins/TiledImagery.js").TiledImagery;
  export const ImageryTileMixin: typeof import("./layers/mixins/TiledImagery.js").TiledImagery;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TrackableLayerProperties = import("./layers/mixins/TrackableLayer.js").TrackableLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TrackableLayer = import("./layers/mixins/TrackableLayer.js").TrackableLayer;
  export const TrackableLayer: typeof import("./layers/mixins/TrackableLayer.js").TrackableLayer;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type wcsUtilsGetCapabilitiesOptions = import("./layers/ogc/wcsUtils.js").GetCapabilitiesOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CoverageBrief = import("./layers/ogc/wcsUtils.js").WCSCoverageBrief;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OnlineResources = import("./layers/ogc/wcsUtils.js").WCSOnlineResources;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WCSCapabilities = import("./layers/ogc/wcsUtils.js").WCSCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CoverageInfo = import("./layers/ogc/wcsUtils.js").WCSCoverageInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CoverageDescriptionV100RangeSet = import("./layers/ogc/wcsUtils.js").WCSRangeSet;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CoverageDescriptionV100RangeSetAxis = import("./layers/ogc/wcsUtils.js").WCSRangeAxis;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CoverageDescriptionV100DomainSet = import("./layers/ogc/wcsUtils.js").WCSDomainSet;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CoverageDescriptionV100DomainSetSpatialDomain = import("./layers/ogc/wcsUtils.js").WCSSpatialDomain;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TemporalDomain = import("./layers/ogc/wcsUtils.js").WCSTemporalDomain;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CoverageDescriptionV100 = import("./layers/ogc/wcsUtils.js").WCSCoverageDescriptionV100;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CoverageDescriptionV100SupportedCRSs = import("./layers/ogc/wcsUtils.js").WCSCoverageDescriptionV100SupportedCRSs;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CoverageDescriptionV110Range = import("./layers/ogc/wcsUtils.js").WCSRangeSetV110;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CoverageDescriptionV110RangeAxis = import("./layers/ogc/wcsUtils.js").WCSRangeSetV110Axis;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CoverageDescriptionV110DomainSpatialDomain = import("./layers/ogc/wcsUtils.js").WCSSpatialDomainV110;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CoverageDescriptionV110Domain = import("./layers/ogc/wcsUtils.js").WCSDomainSetV110;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CoverageDescriptionV110 = import("./layers/ogc/wcsUtils.js").WCSCoverageDescriptionV110;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CoverageDescriptionV201BoundedBy = import("./layers/ogc/wcsUtils.js").WCSBoundedByV201;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CoverageDescriptionV201BoundedByEnvelopeAllDims = import("./layers/ogc/wcsUtils.js").WCSBoundedByV201EnvelopeAllDims;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CoverageDescriptionV201RangeType = import("./layers/ogc/wcsUtils.js").WCSRangeFieldV201;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CoverageDescriptionV201DomainSet = import("./layers/ogc/wcsUtils.js").WCSDomainSetV201;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CoverageDescriptionV201EoMetadata = import("./layers/ogc/wcsUtils.js").WCSEOCoverageMetadata;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CoverageDescriptionV201EoMetadataObservation = import("./layers/ogc/wcsUtils.js").WCSEOCoverageMetadataObservation;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CoverageDescriptionV201 = import("./layers/ogc/wcsUtils.js").WCSCoverageDescriptionV201;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface wcsUtils {
    getCapabilities: typeof import("./layers/ogc/wcsUtils.js").getCapabilities;
  }

  export const wcsUtils: wcsUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type wfsUtilsGetCapabilitiesOptions = import("./layers/ogc/wfsUtils.js").GetCapabilitiesOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WFSCapabilities = import("./layers/ogc/wfsUtils.js").WFSCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WFSOperations = import("./layers/ogc/wfsUtils.js").WFSOperations;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WFSOperationsGetCapabilities = import("./layers/ogc/wfsUtils.js").WFSOperationsGetCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WFSOperationsDescribeFeatureType = import("./layers/ogc/wfsUtils.js").WFSOperationsDescribeFeatureType;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WFSOperationsGetFeature = import("./layers/ogc/wfsUtils.js").WFSOperationsGetFeature;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WFSFeatureType = import("./layers/ogc/wfsUtils.js").WFSFeatureType;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type wfsUtilsGetWFSLayerInfoOptions = import("./layers/ogc/wfsUtils.js").WFSLayerInfoOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WFSLayerInfo = import("./layers/ogc/wfsUtils.js").WFSLayerInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface wfsUtils {
    getCapabilities: typeof import("./layers/ogc/wfsUtils.js").getCapabilities;
    getWFSLayerInfo: typeof import("./layers/ogc/wfsUtils.js").getWFSLayerInfo;
  }

  export const wfsUtils: wfsUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationSource = import("./layers/orientedImagery/types.js").ElevationSource;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ConstantElevation = import("./layers/orientedImagery/types.js").ConstantElevation;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface imageToWorld {
    imageToWorld: typeof import("./layers/orientedImagery/transformations/imageToWorld.js").imageToWorld;
  }

  export const imageToWorld: imageToWorld;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WorldToImageProperties = import("./layers/orientedImagery/transformations/types.js").WorldToImageProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageToWorldProperties = import("./layers/orientedImagery/transformations/types.js").ImageToWorldProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UpdateElevationProps = import("./layers/orientedImagery/transformations/types.js").UpdateElevationProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UpdateElevationPropsWithConstant = import("./layers/orientedImagery/transformations/types.js").UpdateElevationWithConstant;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UpdateElevationPropsWithConstantElevationSource = import("./layers/orientedImagery/transformations/types.js").UpdateElevationPropsWithConstantElevationSource;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UpdateElevationPropsWithSampler = import("./layers/orientedImagery/transformations/types.js").UpdateElevationWithSampler;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface worldToImage {
    worldToImage: typeof import("./layers/orientedImagery/transformations/worldToImage.js").worldToImage;
  }

  export const worldToImage: worldToImage;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudBitfieldFilterProperties = import("./layers/pointCloudFilters/PointCloudBitfieldFilter.js").PointCloudBitfieldFilterProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudBitfieldFilter = import("./layers/pointCloudFilters/PointCloudBitfieldFilter.js").default;
  export const PointCloudBitfieldFilter: typeof import("./layers/pointCloudFilters/PointCloudBitfieldFilter.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudFilterProperties = import("./layers/pointCloudFilters/PointCloudFilter.js").PointCloudFilterProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudFilter = import("./layers/pointCloudFilters/PointCloudFilter.js").default;
  export const PointCloudFilter: typeof import("./layers/pointCloudFilters/PointCloudFilter.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudReturnFilterProperties = import("./layers/pointCloudFilters/PointCloudReturnFilter.js").PointCloudReturnFilterProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudReturnFilter = import("./layers/pointCloudFilters/PointCloudReturnFilter.js").default;
  export const PointCloudReturnFilter: typeof import("./layers/pointCloudFilters/PointCloudReturnFilter.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudValueFilterProperties = import("./layers/pointCloudFilters/PointCloudValueFilter.js").PointCloudValueFilterProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudValueFilter = import("./layers/pointCloudFilters/PointCloudValueFilter.js").default;
  export const PointCloudValueFilter: typeof import("./layers/pointCloudFilters/PointCloudValueFilter.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OutputPixelType = import("./layers/raster/types.js").RasterCommonPixelType;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterInfoPixelSize = import("./layers/raster/types.js").PixelSize;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterSliceValue = import("./layers/raster/types.js").RasterSliceValue;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterIdentifyResult = import("./layers/raster/types.js").RasterIdentifyResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PixelData = import("./layers/raster/types.js").PixelData;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterBandStatistics = import("./layers/raster/types.js").RasterBandStatistics;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterInfoStatistics = import("./layers/raster/types.js").RasterBandStatistics;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterHistogram = import("./layers/raster/types.js").RasterHistogram;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterMultidimensionalInfoVariablesDimensions = import("./layers/raster/types.js").RasterDimensionalInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterMultidimensionalInfo = import("./layers/raster/types.js").RasterMultidimensionalInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterMultidimensionalInfoVariables = import("./layers/raster/types.js").RasterMultidimensionalInfoVariable;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterFunctionInfo = import("./layers/raster/types.js").ServiceRasterFunctionInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageryTileLayerFetchTileOptions = import("./layers/raster/types.js").FetchRasterOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageryTileMixinFetchPixelsOptions = import("./layers/raster/types.js").FetchRasterOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ArcGISImageServiceFetchPixelsOptions = import("./layers/raster/types.js").DynamicFetchRasterOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterIdentifyOptions = import("./layers/raster/types.js").RasterIdentifyOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterPrimaryArgument = import("./layers/raster/functions/types.js").RasterPrimaryArgument;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterArgument = import("./layers/raster/functions/types.js").RasterArgument;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Math1RasterParameters = import("./layers/raster/functions/types.js").BaseRasterFunctionParameters;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsAspectParameters = import("./layers/raster/functions/types.js").BaseRasterFunctionParameters;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsColormapToRGBParameters = import("./layers/raster/functions/types.js").BaseRasterFunctionParameters;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsTasseledCapParameters = import("./layers/raster/functions/types.js").BaseRasterFunctionParameters;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsThresholdParameters = import("./layers/raster/functions/types.js").BaseRasterFunctionParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Math2RastersParameters = import("./layers/raster/functions/types.js").Base2RasterFunctionParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsCompositeBandParameters = import("./layers/raster/functions/types.js").BaseNRasterFunctionParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ConvolutionFunctionParameters = import("./layers/raster/functions/types.js").ConvolutionFunctionParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ConvolutionFunctionCustomParameters = import("./layers/raster/functions/types.js").ConvolutionFunctionCustomParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsContrastBrightnessParameters = import("./layers/raster/functions/types.js").ContrastBrightnessParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsStretchNoneParameters = import("./layers/raster/functions/types.js").BaseStretchParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsStretchMinMaxParameters = import("./layers/raster/functions/types.js").MinMaxStretchParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsStretchStandardDeviationParameters = import("./layers/raster/functions/types.js").StddevStretchParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsStretchPercentClipParameters = import("./layers/raster/functions/types.js").PercentClipStretchParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsBandArithmeticNDVIParameters = import("./layers/raster/functions/types.js").NDVIBandParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsBandArithmeticSAVIParameters = import("./layers/raster/functions/types.js").SAVIBandParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsBandArithmeticTSAVIParameters = import("./layers/raster/functions/types.js").TSAVIBandParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsBandArithmeticPVIParameters = import("./layers/raster/functions/types.js").PVIBandParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsBandArithmeticGVITMParameters = import("./layers/raster/functions/types.js").LandsatBandParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsBandArithmeticSultanParameters = import("./layers/raster/functions/types.js").SultanParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsBandArithmeticVARIParameters = import("./layers/raster/functions/types.js").VARIBandParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsBandArithmeticMTVI2Parameters = import("./layers/raster/functions/types.js").MTVI2BandParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsBandArithmeticRTVICoreParameters = import("./layers/raster/functions/types.js").RTVICoreBandParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsBandArithmeticCIreParameters = import("./layers/raster/functions/types.js").CIreBandParameters;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsBandArithmeticNDVIreParameters = import("./layers/raster/functions/types.js").CIreBandParameters;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsBandArithmeticSRreParameters = import("./layers/raster/functions/types.js").CIreBandParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsBandArithmeticCIgParameters = import("./layers/raster/functions/types.js").CIgBandParameters;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsBandArithmeticGNDVIParameters = import("./layers/raster/functions/types.js").CIgBandParameters;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsBandArithmeticNDWIParameters = import("./layers/raster/functions/types.js").CIgBandParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsBandArithmeticEVIParameters = import("./layers/raster/functions/types.js").EVIBandParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsBandArithmeticIronOxideParameters = import("./layers/raster/functions/types.js").IronOxideBandParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsBandArithmeticFerrousMineralsParameters = import("./layers/raster/functions/types.js").FerrousMineralsBandParameters;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsBandArithmeticNBRParameters = import("./layers/raster/functions/types.js").FerrousMineralsBandParameters;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsBandArithmeticNDBIParameters = import("./layers/raster/functions/types.js").FerrousMineralsBandParameters;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsBandArithmeticNDMIParameters = import("./layers/raster/functions/types.js").FerrousMineralsBandParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsBandArithmeticClayMineralsParameters = import("./layers/raster/functions/types.js").ClayMineralsBandParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsBandArithmeticWNDWIParameters = import("./layers/raster/functions/types.js").WNDWIBandParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsBandArithmeticBAIParameters = import("./layers/raster/functions/types.js").BAIBandParameters;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsBandArithmeticGEMIParameters = import("./layers/raster/functions/types.js").BAIBandParameters;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsBandArithmeticMSAVIParameters = import("./layers/raster/functions/types.js").BAIBandParameters;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsBandArithmeticSRParameters = import("./layers/raster/functions/types.js").BAIBandParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsBandArithmeticNDSIParameters = import("./layers/raster/functions/types.js").NDSIBandParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsBandArithmeticMNDWIParameters = import("./layers/raster/functions/types.js").MNDWIBandParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsBandArithmeticCustomParameters = import("./layers/raster/functions/types.js").CustomBandParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsComputeChangeParameters = import("./layers/raster/functions/types.js").ComputeChangeParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsGrayscaleParameters = import("./layers/raster/functions/types.js").GrayscaleParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsColorspaceConversionParameters = import("./layers/raster/functions/types.js").ColorspaceConversionParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsSpectralConversionParameters = import("./layers/raster/functions/types.js").SpectralConversionParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterColormapByMapParameters = import("./layers/raster/functions/types.js").ColormapParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterValueToColor = import("./layers/raster/functions/types.js").PixelValueToColor;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterColormapByNameParameters = import("./layers/raster/functions/types.js").ColormapByNameParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterColormapByRampParameters = import("./layers/raster/functions/types.js").ColormapByRampParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsStatisticsHistogramParameters = import("./layers/raster/functions/types.js").StatisticsHistogramParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsTableParameters = import("./layers/raster/functions/types.js").TableParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ExtractBandByIdParameters = import("./layers/raster/functions/types.js").ExtractBandByIdParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ExtractBandByNameParameters = import("./layers/raster/functions/types.js").ExtractBandByNameParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ExtractBandByWavelengthParameters = import("./layers/raster/functions/types.js").ExtractBandByWavelengthParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorCompositeByIdParameters = import("./layers/raster/functions/types.js").ColorCompositeByIdParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorCompositeByNameParameters = import("./layers/raster/functions/types.js").ColorCompositeByNameParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsRemapParameters = import("./layers/raster/functions/types.js").RemapParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PixelValueRangeMap = import("./layers/raster/functions/types.js").PixelValueRangeMap;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsTransposeBitsParameters = import("./layers/raster/functions/types.js").TransposeBitsParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsMaskParameters = import("./layers/raster/functions/types.js").MaskParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsClipParameters = import("./layers/raster/functions/types.js").ClipParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SetNullParameters = import("./layers/raster/functions/types.js").SetNullParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ConditionalParameters = import("./layers/raster/functions/types.js").ConditionalParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsCellStatisticsParameters = import("./layers/raster/functions/types.js").CellStatisticsParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsCalculateParameters = import("./layers/raster/functions/types.js").CalculatorParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsWeightedSumParameters = import("./layers/raster/functions/types.js").WeightedSumParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsWeightedOverlayParameters = import("./layers/raster/functions/types.js").WeightedOverlayParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsStatisticsParameters = import("./layers/raster/functions/types.js").StatisticsParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ArgStatisticsParameters = import("./layers/raster/functions/types.js").ArgStatisticsParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ArgStatisticsDurationParameters = import("./layers/raster/functions/types.js").ArgStatisticsDurationParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsSlopeParameters = import("./layers/raster/functions/types.js").SlopeParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsCurvatureParameters = import("./layers/raster/functions/types.js").CurvatureParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionUtilsHillshadeParameters = import("./layers/raster/functions/types.js").HillshadeParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ShadedReliefWithColorRampParameters = import("./layers/raster/functions/types.js").ShadedReliefWithColorRampParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ShadedReliefWithColormapParameters = import("./layers/raster/functions/types.js").ShadedReliefWithColormapParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ShadedReliefWithColorRampNameParameters = import("./layers/raster/functions/types.js").ShadedReliefWithColorRampNameParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AggregateFieldProperties = import("./layers/support/AggregateField.js").AggregateFieldProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AggregateField = import("./layers/support/AggregateField.js").default;
  export const AggregateField: typeof import("./layers/support/AggregateField.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingFieldStatistics = import("./layers/support/BuildingFieldStatistics.js").default;
  export const BuildingFieldStatistics: typeof import("./layers/support/BuildingFieldStatistics.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingFilterProperties = import("./layers/support/BuildingFilter.js").BuildingFilterProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingFilter = import("./layers/support/BuildingFilter.js").default;
  export const BuildingFilter: typeof import("./layers/support/BuildingFilter.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingFilterBlock = import("./layers/support/BuildingFilterBlock.js").default;
  export const BuildingFilterBlock: typeof import("./layers/support/BuildingFilterBlock.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingFilterBlockFilterMode = import("./layers/support/BuildingFilterMode.js").default;
  export const BuildingFilterBlockFilterMode: typeof import("./layers/support/BuildingFilterMode.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingSummaryStatisticsProperties = import("./layers/support/BuildingSummaryStatistics.js").BuildingSummaryStatisticsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingSummaryStatistics = import("./layers/support/BuildingSummaryStatistics.js").default;
  export const BuildingSummaryStatistics: typeof import("./layers/support/BuildingSummaryStatistics.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CodedValue = import("./layers/support/CodedValue.js").default;
  export const CodedValue: typeof import("./layers/support/CodedValue.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CodedValueDomainProperties = import("./layers/support/CodedValueDomain.js").CodedValueDomainProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CodedValueDomain = import("./layers/support/CodedValueDomain.js").default;
  export const CodedValueDomain: typeof import("./layers/support/CodedValueDomain.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ControlPoint = import("./layers/support/ControlPoint.js").default;
  export const ControlPoint: typeof import("./layers/support/ControlPoint.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ControlPointsGeoreferenceProperties = import("./layers/support/ControlPointsGeoreference.js").ControlPointsGeoreferenceProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ControlPointsGeoreference = import("./layers/support/ControlPointsGeoreference.js").default;
  export const ControlPointsGeoreference: typeof import("./layers/support/ControlPointsGeoreference.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CornersGeoreferenceProperties = import("./layers/support/CornersGeoreference.js").CornersGeoreferenceProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CornersGeoreference = import("./layers/support/CornersGeoreference.js").default;
  export const CornersGeoreference: typeof import("./layers/support/CornersGeoreference.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DateTimeFieldFormatProperties = import("./layers/support/DateTimeFieldFormat.js").DateTimeFieldFormatProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DateTimeFieldFormat = import("./layers/support/DateTimeFieldFormat.js").default;
  export const DateTimeFieldFormat: typeof import("./layers/support/DateTimeFieldFormat.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DimensionalDefinitionProperties = import("./layers/support/DimensionalDefinition.js").DimensionalDefinitionProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DimensionalDefinition = import("./layers/support/DimensionalDefinition.js").default;
  export const DimensionalDefinition: typeof import("./layers/support/DimensionalDefinition.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DisplayFilterProperties = import("./layers/support/DisplayFilter.js").DisplayFilterProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DisplayFilter = import("./layers/support/DisplayFilter.js").default;
  export const DisplayFilter: typeof import("./layers/support/DisplayFilter.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DisplayFilterInfoProperties = import("./layers/support/DisplayFilterInfo.js").DisplayFilterInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DisplayFilterInfo = import("./layers/support/DisplayFilterInfo.js").default;
  export const DisplayFilterInfo: typeof import("./layers/support/DisplayFilterInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DomainProperties = import("./layers/support/Domain.js").DomainProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Domain = import("./layers/support/Domain.js").default;
  export const Domain: typeof import("./layers/support/Domain.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EditFieldsInfo = import("./layers/support/EditFieldsInfo.js").default;
  export const EditFieldsInfo: typeof import("./layers/support/EditFieldsInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DefaultEditingCapabilities = import("./layers/support/EditingCapabilities.js").default;
  export const DefaultEditingCapabilities: typeof import("./layers/support/EditingCapabilities.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationSampler = import("./layers/support/ElevationSampler.js").default;
  export const ElevationSampler: typeof import("./layers/support/ElevationSampler.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationSamplerDemResolution = import("./layers/support/ElevationSampler.js").ElevationSamplerDemResolutionRange;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type supportExpressionInfoProperties = import("./layers/support/ExpressionInfo.js").ExpressionInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type supportExpressionInfo = import("./layers/support/ExpressionInfo.js").default;
  export const supportExpressionInfo: typeof import("./layers/support/ExpressionInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ExtentAndRotationGeoreferenceProperties = import("./layers/support/ExtentAndRotationGeoreference.js").ExtentAndRotationGeoreferenceProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ExtentAndRotationGeoreference = import("./layers/support/ExtentAndRotationGeoreference.js").default;
  export const ExtentAndRotationGeoreference: typeof import("./layers/support/ExtentAndRotationGeoreference.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FacilityLayerInfoProperties = import("./layers/support/FacilityLayerInfo.js").FacilityLayerInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FacilityLayerInfo = import("./layers/support/FacilityLayerInfo.js").default;
  export const FacilityLayerInfo: typeof import("./layers/support/FacilityLayerInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureEffectProperties = import("./layers/support/FeatureEffect.js").FeatureEffectProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Effect = import("./layers/support/FeatureEffect.js").Effect;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureEffect = import("./layers/support/FeatureEffect.js").default;
  export const FeatureEffect: typeof import("./layers/support/FeatureEffect.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureFilterProperties = import("./layers/support/FeatureFilter.js").FeatureFilterProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureFilter = import("./layers/support/FeatureFilter.js").default;
  export const FeatureFilter: typeof import("./layers/support/FeatureFilter.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureReductionBinningProperties = import("./layers/support/FeatureReductionBinning.js").FeatureReductionBinningProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureReductionBinning = import("./layers/support/FeatureReductionBinning.js").default;
  export const FeatureReductionBinning: typeof import("./layers/support/FeatureReductionBinning.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureReductionClusterProperties = import("./layers/support/FeatureReductionCluster.js").FeatureReductionClusterProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureReductionCluster = import("./layers/support/FeatureReductionCluster.js").default;
  export const FeatureReductionCluster: typeof import("./layers/support/FeatureReductionCluster.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureReductionSelectionProperties = import("./layers/support/FeatureReductionSelection.js").FeatureReductionSelectionProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureReductionSelection = import("./layers/support/FeatureReductionSelection.js").default;
  export const FeatureReductionSelection: typeof import("./layers/support/FeatureReductionSelection.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTemplateProperties = import("./layers/support/FeatureTemplate.js").FeatureTemplateProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTemplate = import("./layers/support/FeatureTemplate.js").default;
  export const FeatureTemplate: typeof import("./layers/support/FeatureTemplate.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTypeProperties = import("./layers/support/FeatureType.js").FeatureTypeProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureType = import("./layers/support/FeatureType.js").default;
  export const FeatureType: typeof import("./layers/support/FeatureType.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FieldProperties = import("./layers/support/Field.js").FieldProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Field = import("./layers/support/Field.js").default;
  export const Field: typeof import("./layers/support/Field.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DynamicDataLayerFields = import("./layers/support/Field.js").default;
  export const DynamicDataLayerFields: typeof import("./layers/support/Field.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FieldConfigurationProperties = import("./layers/support/FieldConfiguration.js").FieldConfigurationProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FieldConfiguration = import("./layers/support/FieldConfiguration.js").default;
  export const FieldConfiguration: typeof import("./layers/support/FieldConfiguration.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FieldsIndex<T extends import("./layers/support/Field.js").default = import("./layers/support/Field.js").default> = import("./layers/support/FieldsIndex.js").default<T>;
  export const FieldsIndex: typeof import("./layers/support/FieldsIndex.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeometryFieldsInfoProperties = import("./layers/support/GeometryFieldsInfo.js").GeometryFieldsInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeometryFieldsInfo = import("./layers/support/GeometryFieldsInfo.js").default;
  export const GeometryFieldsInfo: typeof import("./layers/support/GeometryFieldsInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageElementProperties = import("./layers/support/ImageElement.js").ImageElementProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageElement = import("./layers/support/ImageElement.js").default;
  export const ImageElement: typeof import("./layers/support/ImageElement.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type InheritedDomainProperties = import("./layers/support/InheritedDomain.js").InheritedDomainProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type InheritedDomain = import("./layers/support/InheritedDomain.js").default;
  export const InheritedDomain: typeof import("./layers/support/InheritedDomain.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type KMLLayerViewMapImage = import("./layers/support/KMLMapImage.js").default;
  export const KMLLayerViewMapImage: typeof import("./layers/support/KMLMapImage.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type KMLSublayerProperties = import("./layers/support/KMLSublayer.js").KMLSublayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type KMLSublayer = import("./layers/support/KMLSublayer.js").default;
  export const KMLSublayer: typeof import("./layers/support/KMLSublayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LODProperties = import("./layers/support/LOD.js").LODProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LOD = import("./layers/support/LOD.js").default;
  export const LOD: typeof import("./layers/support/LOD.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LabelClassProperties = import("./layers/support/LabelClass.js").LabelClassProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LabelClass = import("./layers/support/LabelClass.js").default;
  export const LabelClass: typeof import("./layers/support/LabelClass.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LabelClassLabelExpressionInfoProperties = import("./layers/support/LabelExpressionInfo.js").LabelExpressionInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LabelClassLabelExpressionInfo = import("./layers/support/LabelExpressionInfo.js").default;
  export const LabelClassLabelExpressionInfo: typeof import("./layers/support/LabelExpressionInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerFloorInfoProperties = import("./layers/support/LayerFloorInfo.js").LayerFloorInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerFloorInfo = import("./layers/support/LayerFloorInfo.js").default;
  export const LayerFloorInfo: typeof import("./layers/support/LayerFloorInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LevelLayerInfoProperties = import("./layers/support/LevelLayerInfo.js").LevelLayerInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LevelLayerInfo = import("./layers/support/LevelLayerInfo.js").default;
  export const LevelLayerInfo: typeof import("./layers/support/LevelLayerInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LocalMediaElementSourceProperties = import("./layers/support/LocalMediaElementSource.js").LocalMediaElementSourceProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LocalMediaElementSource = import("./layers/support/LocalMediaElementSource.js").default;
  export const LocalMediaElementSource: typeof import("./layers/support/LocalMediaElementSource.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapImageProperties = import("./layers/support/MapImage.js").MapImageProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapImage = import("./layers/support/MapImage.js").default;
  export const MapImage: typeof import("./layers/support/MapImage.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MediaElementBaseProperties = import("./layers/support/MediaElementBase.js").MediaElementBaseProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MediaElementBase = import("./layers/support/MediaElementBase.js").default;
  export const MediaElementBase: typeof import("./layers/support/MediaElementBase.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MosaicRuleProperties = import("./layers/support/MosaicRule.js").MosaicRuleProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MosaicRule = import("./layers/support/MosaicRule.js").default;
  export const MosaicRule: typeof import("./layers/support/MosaicRule.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MultidimensionalSubsetProperties = import("./layers/support/MultidimensionalSubset.js").MultidimensionalSubsetProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MultidimensionalSubset = import("./layers/support/MultidimensionalSubset.js").default;
  export const MultidimensionalSubset: typeof import("./layers/support/MultidimensionalSubset.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubsetDimension = import("./layers/support/MultidimensionalSubset.js").SubsetDimension;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NumberFieldFormatProperties = import("./layers/support/NumberFieldFormat.js").NumberFieldFormatProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NumberFieldFormat = import("./layers/support/NumberFieldFormat.js").default;
  export const NumberFieldFormat: typeof import("./layers/support/NumberFieldFormat.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OrderByInfoProperties = import("./layers/support/OrderByInfo.js").OrderByInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OrderByInfo = import("./layers/support/OrderByInfo.js").default;
  export const OrderByInfo: typeof import("./layers/support/OrderByInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ParquetGeometryEncodingLocationProperties = import("./layers/support/ParquetGeometryEncodingLocation.js").ParquetGeometryEncodingLocationProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ParquetGeometryEncodingLocation = import("./layers/support/ParquetGeometryEncodingLocation.js").default;
  export const ParquetGeometryEncodingLocation: typeof import("./layers/support/ParquetGeometryEncodingLocation.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ParquetGeometryEncodingWkbProperties = import("./layers/support/ParquetGeometryEncodingWkb.js").ParquetGeometryEncodingWkbProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ParquetGeometryEncodingWkb = import("./layers/support/ParquetGeometryEncodingWkb.js").default;
  export const ParquetGeometryEncodingWkb: typeof import("./layers/support/ParquetGeometryEncodingWkb.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PixelBlockProperties = import("./layers/support/PixelBlock.js").PixelBlockProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PixelBlock = import("./layers/support/PixelBlock.js").default;
  export const PixelBlock: typeof import("./layers/support/PixelBlock.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PixelBlockAddDataPlaneData = import("./layers/support/PixelBlock.js").PixelBlockBandData;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PixelBlockAddDataPlaneDataStatistics = import("./layers/support/PixelBlock.js").PixelBlockBandStatistics;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PixelBlockStatistics = import("./layers/support/PixelBlock.js").PixelBlockBandStatistics;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PlaybackInfoProperties = import("./layers/support/PlaybackInfo.js").PlaybackInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PlaybackInfo = import("./layers/support/PlaybackInfo.js").default;
  export const PlaybackInfo: typeof import("./layers/support/PlaybackInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PublishingInfoProperties = import("./layers/support/PublishingInfo.js").PublishingInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PublishingInfo = import("./layers/support/PublishingInfo.js").default;
  export const PublishingInfo: typeof import("./layers/support/PublishingInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StreamLayerPurgeOptionsProperties = import("./layers/support/PurgeOptions.js").PurgeOptionsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StreamLayerPurgeOptions = import("./layers/support/PurgeOptions.js").default;
  export const StreamLayerPurgeOptions: typeof import("./layers/support/PurgeOptions.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RangeDomainProperties = import("./layers/support/RangeDomain.js").RangeDomainProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RangeDomain = import("./layers/support/RangeDomain.js").default;
  export const RangeDomain: typeof import("./layers/support/RangeDomain.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterBandInfoProperties = import("./layers/support/RasterBandInfo.js").RasterBandInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterBandInfo = import("./layers/support/RasterBandInfo.js").default;
  export const RasterBandInfo: typeof import("./layers/support/RasterBandInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterFunctionProperties = import("./layers/support/RasterFunction.js").RasterFunctionProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterFunction = import("./layers/support/RasterFunction.js").default;
  export const RasterFunction: typeof import("./layers/support/RasterFunction.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterInfoProperties = import("./layers/support/RasterInfo.js").RasterInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterInfo = import("./layers/support/RasterInfo.js").default;
  export const RasterInfo: typeof import("./layers/support/RasterInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterSensorInfoProperties = import("./layers/support/RasterSensorInfo.js").RasterSensorInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterSensorInfo = import("./layers/support/RasterSensorInfo.js").default;
  export const RasterSensorInfo: typeof import("./layers/support/RasterSensorInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelationshipProperties = import("./layers/support/Relationship.js").RelationshipProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Relationship = import("./layers/support/Relationship.js").default;
  export const Relationship: typeof import("./layers/support/Relationship.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RouteStopSymbolsProperties = import("./layers/support/RouteStopSymbols.js").RouteStopSymbolsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RouteStopSymbols = import("./layers/support/RouteStopSymbols.js").default;
  export const RouteStopSymbols: typeof import("./layers/support/RouteStopSymbols.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RouteSymbolsProperties = import("./layers/support/RouteSymbols.js").RouteSymbolsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RouteSymbols = import("./layers/support/RouteSymbols.js").default;
  export const RouteSymbols: typeof import("./layers/support/RouteSymbols.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneFilterProperties = import("./layers/support/SceneFilter.js").SceneFilterProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneFilter = import("./layers/support/SceneFilter.js").default;
  export const SceneFilter: typeof import("./layers/support/SceneFilter.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneModificationProperties = import("./layers/support/SceneModification.js").SceneModificationProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneModification = import("./layers/support/SceneModification.js").default;
  export const SceneModification: typeof import("./layers/support/SceneModification.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneModificationsProperties = import("./layers/support/SceneModifications.js").SceneModificationsItems;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneModifications = import("./layers/support/SceneModifications.js").default;
  export const SceneModifications: typeof import("./layers/support/SceneModifications.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SiteLayerInfoProperties = import("./layers/support/SiteLayerInfo.js").SiteLayerInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SiteLayerInfo = import("./layers/support/SiteLayerInfo.js").default;
  export const SiteLayerInfo: typeof import("./layers/support/SiteLayerInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SpriteSource = import("./layers/support/SpriteSource.js").default;
  export const SpriteSource: typeof import("./layers/support/SpriteSource.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GetSpriteInfo = import("./layers/support/SpriteSource.js").GetSpriteInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StreamConnection = import("./layers/support/StreamConnection.js").default;
  export const StreamConnection: typeof import("./layers/support/StreamConnection.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StreamConnectionDataReceivedEvent = import("./portal/jsonTypes.js").Feature;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StreamConnectionDataReceivedEventHandler = (event: StreamConnectionDataReceivedEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SublayerProperties = import("./layers/support/Sublayer.js").SublayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Sublayer = import("./layers/support/Sublayer.js").default;
  export const Sublayer: typeof import("./layers/support/Sublayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubtypeProperties = import("./layers/support/Subtype.js").SubtypeProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Subtype = import("./layers/support/Subtype.js").default;
  export const Subtype: typeof import("./layers/support/Subtype.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubtypeSublayerProperties = import("./layers/support/SubtypeSublayer.js").SubtypeSublayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubtypeSublayer = import("./layers/support/SubtypeSublayer.js").default;
  export const SubtypeSublayer: typeof import("./layers/support/SubtypeSublayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TelemetryDataProperties = import("./layers/support/TelemetryData.js").TelemetryDataProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TelemetryData = import("./layers/support/TelemetryData.js").default;
  export const TelemetryData: typeof import("./layers/support/TelemetryData.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TelemetryDisplayProperties = import("./layers/support/TelemetryDisplay.js").TelemetryDisplayProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TelemetryDisplay = import("./layers/support/TelemetryDisplay.js").default;
  export const TelemetryDisplay: typeof import("./layers/support/TelemetryDisplay.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TileInfoProperties = import("./layers/support/TileInfo.js").TileInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TileInfoCreateOptions = import("./layers/support/TileInfo.js").TileInfoCreateOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TileInfo = import("./layers/support/TileInfo.js").default;
  export const TileInfo: typeof import("./layers/support/TileInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TileMatrixSetProperties = import("./layers/support/TileMatrixSet.js").TileMatrixSetProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TileMatrixSet = import("./layers/support/TileMatrixSet.js").default;
  export const TileMatrixSet: typeof import("./layers/support/TileMatrixSet.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TimeInfoProperties = import("./layers/support/TimeInfo.js").TimeInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TimeInfo = import("./layers/support/TimeInfo.js").default;
  export const TimeInfo: typeof import("./layers/support/TimeInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TrackInfoProperties = import("./layers/support/TrackInfo.js").TrackInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TrackInfo = import("./layers/support/TrackInfo.js").default;
  export const TrackInfo: typeof import("./layers/support/TrackInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TrackPartInfoProperties = import("./layers/support/TrackPartInfo.js").TrackPartInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TrackPartInfo = import("./layers/support/TrackPartInfo.js").default;
  export const TrackPartInfo: typeof import("./layers/support/TrackPartInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VideoElementProperties = import("./layers/support/VideoElement.js").VideoElementProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VideoElement = import("./layers/support/VideoElement.js").default;
  export const VideoElement: typeof import("./layers/support/VideoElement.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VideoTimeExtentProperties = import("./layers/support/VideoTimeExtent.js").VideoTimeExtentProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VideoTimeExtent = import("./layers/support/VideoTimeExtent.js").default;
  export const VideoTimeExtent: typeof import("./layers/support/VideoTimeExtent.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WMSSublayerProperties = import("./layers/support/WMSSublayer.js").WMSSublayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WMSSublayer = import("./layers/support/WMSSublayer.js").default;
  export const WMSSublayer: typeof import("./layers/support/WMSSublayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WMTSStyleProperties = import("./layers/support/WMTSStyle.js").WMTSStyleProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WMTSStyle = import("./layers/support/WMTSStyle.js").default;
  export const WMTSStyle: typeof import("./layers/support/WMTSStyle.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WMTSSublayerProperties = import("./layers/support/WMTSSublayer.js").WMTSSublayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WMTSSublayer = import("./layers/support/WMTSSublayer.js").default;
  export const WMTSSublayer: typeof import("./layers/support/WMTSSublayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type arcadeUtilsExpressionInfo = import("./layers/support/arcadeUtils.js").ExpressionInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ExpressionInfoProfileInfo = import("./layers/support/arcadeUtils.js").ProfileInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ProfileContext = import("./layers/support/arcadeUtils.js").ProfileContext;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VisualizationProfileContext = import("./layers/support/arcadeUtils.js").VisualizationProfileContext;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PopupProfileContext = import("./layers/support/arcadeUtils.js").PopupProfileContext;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureZProfileContext = import("./layers/support/arcadeUtils.js").FeatureZProfileContext;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface arcadeUtils {
    getExpressionsFromLayer: typeof import("./layers/support/arcadeUtils.js").getExpressionsFromLayer;
  }

  export const arcadeUtils: arcadeUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CSVLayerInfo = import("./layers/support/csvUtils.js").CSVLayerInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type csvUtilsGetCSVLayerInfoOptions = import("./layers/support/csvUtils.js").CSVLayerInfoOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface csvUtils {
    getCSVLayerInfo: typeof import("./layers/support/csvUtils.js").getCSVLayerInfo;
  }

  export const csvUtils: csvUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface fieldUtils {
    getDisplayFieldName: typeof import("./layers/support/fieldUtils.js").getDisplayFieldName;
    getElevationFields: typeof import("./layers/support/fieldUtils.js").getElevationFields;
    getTimeFields: typeof import("./layers/support/fieldUtils.js").getTimeFields;
    getFeatureEditFields: typeof import("./layers/support/fieldUtils.js").getFeatureEditFields;
    getFeatureGeometryFields: typeof import("./layers/support/fieldUtils.js").getFeatureGeometryFields;
    getLabelingFields: typeof import("./layers/support/fieldUtils.js").getLabelingFields;
    getExpressionFields: typeof import("./layers/support/fieldUtils.js").getExpressionFields;
    getRendererFields: typeof import("./layers/support/fieldUtils.js").getRendererFields;
  }

  export const fieldUtils: fieldUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ParquetLayerInfo = import("./layers/support/parquetUtils.js").ParquetLayerInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type parquetUtilsGetParquetLayerInfoOptions = import("./layers/support/parquetUtils.js").ParquetLayerInfoOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface parquetUtils {
    getParquetLayerInfo: typeof import("./layers/support/parquetUtils.js").getParquetLayerInfo;
  }

  export const parquetUtils: parquetUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionConstantsSlopeType = import("./layers/support/rasterFunctionConstants.js").SlopeType;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionConstantsCurvatureType = import("./layers/support/rasterFunctionConstants.js").CurvatureType;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionConstantsHillshadeType = import("./layers/support/rasterFunctionConstants.js").HillshadeType;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionConstantsBandIndexType = import("./layers/support/rasterFunctionConstants.js").BandIndexType;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionConstantsColormapName = import("./layers/support/rasterFunctionConstants.js").ColormapName;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionConstantsColorRampName = import("./layers/support/rasterFunctionConstants.js").ColorRampName;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionConstantsMissingBandAction = import("./layers/support/rasterFunctionConstants.js").MissingBandAction;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionConstantsNoDataInterpretation = import("./layers/support/rasterFunctionConstants.js").NoDataInterpretation;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionConstantsConvolutionKernel = import("./layers/support/rasterFunctionConstants.js").ConvolutionKernel;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionConstantsStretchType = import("./layers/support/rasterFunctionConstants.js").StretchType;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionConstantsLocalArithmeticOperation = import("./layers/support/rasterFunctionConstants.js").LocalArithmeticOperation;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionConstantsLocalLogicalOperation = import("./layers/support/rasterFunctionConstants.js").LocalLogicalOperation;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionConstantsLocalTrigonometricOperation = import("./layers/support/rasterFunctionConstants.js").LocalTrigonometricOperation;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionConstantsCellStatisticalOperation = import("./layers/support/rasterFunctionConstants.js").CellStatisticalOperation;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rasterFunctionConstantsLocalConditionalOperation = import("./layers/support/rasterFunctionConstants.js").LocalConditionalOperation;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface rasterFunctionConstants {
    slopeType: typeof import("./layers/support/rasterFunctionConstants.js").slopeType;
    curvatureType: typeof import("./layers/support/rasterFunctionConstants.js").curvatureType;
    hillshadeType: typeof import("./layers/support/rasterFunctionConstants.js").hillshadeType;
    bandIndexType: typeof import("./layers/support/rasterFunctionConstants.js").bandIndexType;
    colormapName: typeof import("./layers/support/rasterFunctionConstants.js").colormapName;
    colorRampName: typeof import("./layers/support/rasterFunctionConstants.js").colorRampName;
    missingBandAction: typeof import("./layers/support/rasterFunctionConstants.js").missingBandAction;
    noDataInterpretation: typeof import("./layers/support/rasterFunctionConstants.js").noDataInterpretation;
    convolutionKernel: typeof import("./layers/support/rasterFunctionConstants.js").convolutionKernel;
    stretchType: typeof import("./layers/support/rasterFunctionConstants.js").stretchType;
    localArithmeticOperation: typeof import("./layers/support/rasterFunctionConstants.js").localArithmeticOperation;
    localLogicalOperation: typeof import("./layers/support/rasterFunctionConstants.js").localLogicalOperation;
    localTrigonometricOperation: typeof import("./layers/support/rasterFunctionConstants.js").localTrigonometricOperation;
    cellStatisticalOperation: typeof import("./layers/support/rasterFunctionConstants.js").cellStatisticalOperation;
    localConditionalOperation: typeof import("./layers/support/rasterFunctionConstants.js").localConditionalOperation;
  }

  export const rasterFunctionConstants: rasterFunctionConstants;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface rasterFunctionUtils {
    contrastBrightness: typeof import("./layers/support/rasterFunctionUtils.js").contrastBrightness;
    stretchMinMax: typeof import("./layers/support/rasterFunctionUtils.js").stretchMinMax;
    stretchStandardDeviation: typeof import("./layers/support/rasterFunctionUtils.js").stretchStandardDeviation;
    stretchPercentClip: typeof import("./layers/support/rasterFunctionUtils.js").stretchPercentClip;
    stretchNone: typeof import("./layers/support/rasterFunctionUtils.js").stretchNone;
    convolution: typeof import("./layers/support/rasterFunctionUtils.js").convolution;
    bandArithmeticNDVI: typeof import("./layers/support/rasterFunctionUtils.js").bandArithmeticNDVI;
    bandArithmeticSAVI: typeof import("./layers/support/rasterFunctionUtils.js").bandArithmeticSAVI;
    bandArithmeticTSAVI: typeof import("./layers/support/rasterFunctionUtils.js").bandArithmeticTSAVI;
    bandArithmeticMSAVI: typeof import("./layers/support/rasterFunctionUtils.js").bandArithmeticMSAVI;
    bandArithmeticGEMI: typeof import("./layers/support/rasterFunctionUtils.js").bandArithmeticGEMI;
    bandArithmeticPVI: typeof import("./layers/support/rasterFunctionUtils.js").bandArithmeticPVI;
    bandArithmeticGVITM: typeof import("./layers/support/rasterFunctionUtils.js").bandArithmeticGVITM;
    bandArithmeticSultan: typeof import("./layers/support/rasterFunctionUtils.js").bandArithmeticSultan;
    bandArithmeticVARI: typeof import("./layers/support/rasterFunctionUtils.js").bandArithmeticVARI;
    bandArithmeticGNDVI: typeof import("./layers/support/rasterFunctionUtils.js").bandArithmeticGNDVI;
    bandArithmeticSR: typeof import("./layers/support/rasterFunctionUtils.js").bandArithmeticSR;
    bandArithmeticNDVIre: typeof import("./layers/support/rasterFunctionUtils.js").bandArithmeticNDVIre;
    bandArithmeticSRre: typeof import("./layers/support/rasterFunctionUtils.js").bandArithmeticSRre;
    bandArithmeticMTVI2: typeof import("./layers/support/rasterFunctionUtils.js").bandArithmeticMTVI2;
    bandArithmeticRTVICore: typeof import("./layers/support/rasterFunctionUtils.js").bandArithmeticRTVICore;
    bandArithmeticCIre: typeof import("./layers/support/rasterFunctionUtils.js").bandArithmeticCIre;
    bandArithmeticCIg: typeof import("./layers/support/rasterFunctionUtils.js").bandArithmeticCIg;
    bandArithmeticNDWI: typeof import("./layers/support/rasterFunctionUtils.js").bandArithmeticNDWI;
    bandArithmeticEVI: typeof import("./layers/support/rasterFunctionUtils.js").bandArithmeticEVI;
    bandArithmeticIronOxide: typeof import("./layers/support/rasterFunctionUtils.js").bandArithmeticIronOxide;
    bandArithmeticFerrousMinerals: typeof import("./layers/support/rasterFunctionUtils.js").bandArithmeticFerrousMinerals;
    bandArithmeticClayMinerals: typeof import("./layers/support/rasterFunctionUtils.js").bandArithmeticClayMinerals;
    bandArithmeticWNDWI: typeof import("./layers/support/rasterFunctionUtils.js").bandArithmeticWNDWI;
    bandArithmeticBAI: typeof import("./layers/support/rasterFunctionUtils.js").bandArithmeticBAI;
    bandArithmeticNBR: typeof import("./layers/support/rasterFunctionUtils.js").bandArithmeticNBR;
    bandArithmeticNDBI: typeof import("./layers/support/rasterFunctionUtils.js").bandArithmeticNDBI;
    bandArithmeticNDMI: typeof import("./layers/support/rasterFunctionUtils.js").bandArithmeticNDMI;
    bandArithmeticNDSI: typeof import("./layers/support/rasterFunctionUtils.js").bandArithmeticNDSI;
    bandArithmeticMNDWI: typeof import("./layers/support/rasterFunctionUtils.js").bandArithmeticMNDWI;
    bandArithmeticCustom: typeof import("./layers/support/rasterFunctionUtils.js").bandArithmeticCustom;
    computeChange: typeof import("./layers/support/rasterFunctionUtils.js").computeChange;
    threshold: typeof import("./layers/support/rasterFunctionUtils.js").threshold;
    grayscale: typeof import("./layers/support/rasterFunctionUtils.js").grayscale;
    colorspaceConversion: typeof import("./layers/support/rasterFunctionUtils.js").colorspaceConversion;
    spectralConversion: typeof import("./layers/support/rasterFunctionUtils.js").spectralConversion;
    tasseledCap: typeof import("./layers/support/rasterFunctionUtils.js").tasseledCap;
    colormap: typeof import("./layers/support/rasterFunctionUtils.js").colormap;
    colormapToRGB: typeof import("./layers/support/rasterFunctionUtils.js").colormapToRGB;
    statisticsHistogram: typeof import("./layers/support/rasterFunctionUtils.js").statisticsHistogram;
    table: typeof import("./layers/support/rasterFunctionUtils.js").table;
    extractBand: typeof import("./layers/support/rasterFunctionUtils.js").extractBand;
    createColorComposite: typeof import("./layers/support/rasterFunctionUtils.js").createColorComposite;
    compositeBand: typeof import("./layers/support/rasterFunctionUtils.js").compositeBand;
    remap: typeof import("./layers/support/rasterFunctionUtils.js").remap;
    transposeBits: typeof import("./layers/support/rasterFunctionUtils.js").transposeBits;
    mask: typeof import("./layers/support/rasterFunctionUtils.js").mask;
    clip: typeof import("./layers/support/rasterFunctionUtils.js").clip;
    plus: typeof import("./layers/support/rasterFunctionUtils.js").plus;
    minus: typeof import("./layers/support/rasterFunctionUtils.js").minus;
    times: typeof import("./layers/support/rasterFunctionUtils.js").times;
    sqrt: typeof import("./layers/support/rasterFunctionUtils.js").sqrt;
    power: typeof import("./layers/support/rasterFunctionUtils.js").power;
    acos: typeof import("./layers/support/rasterFunctionUtils.js").acos;
    asin: typeof import("./layers/support/rasterFunctionUtils.js").asin;
    atan: typeof import("./layers/support/rasterFunctionUtils.js").atan;
    atanh: typeof import("./layers/support/rasterFunctionUtils.js").atanh;
    abs: typeof import("./layers/support/rasterFunctionUtils.js").abs;
    bitwiseAnd: typeof import("./layers/support/rasterFunctionUtils.js").bitwiseAnd;
    bitwiseLeftShift: typeof import("./layers/support/rasterFunctionUtils.js").bitwiseLeftShift;
    bitwiseNot: typeof import("./layers/support/rasterFunctionUtils.js").bitwiseNot;
    bitwiseOr: typeof import("./layers/support/rasterFunctionUtils.js").bitwiseOr;
    bitwiseRightShift: typeof import("./layers/support/rasterFunctionUtils.js").bitwiseRightShift;
    bitwiseXor: typeof import("./layers/support/rasterFunctionUtils.js").bitwiseXor;
    booleanAnd: typeof import("./layers/support/rasterFunctionUtils.js").booleanAnd;
    booleanNot: typeof import("./layers/support/rasterFunctionUtils.js").booleanNot;
    booleanOr: typeof import("./layers/support/rasterFunctionUtils.js").booleanOr;
    booleanXor: typeof import("./layers/support/rasterFunctionUtils.js").booleanXor;
    cos: typeof import("./layers/support/rasterFunctionUtils.js").cos;
    cosh: typeof import("./layers/support/rasterFunctionUtils.js").cosh;
    divide: typeof import("./layers/support/rasterFunctionUtils.js").divide;
    equalTo: typeof import("./layers/support/rasterFunctionUtils.js").equalTo;
    exp: typeof import("./layers/support/rasterFunctionUtils.js").exp;
    exp10: typeof import("./layers/support/rasterFunctionUtils.js").exp10;
    exp2: typeof import("./layers/support/rasterFunctionUtils.js").exp2;
    greaterThan: typeof import("./layers/support/rasterFunctionUtils.js").greaterThan;
    greaterThanEqual: typeof import("./layers/support/rasterFunctionUtils.js").greaterThanEqual;
    int: typeof import("./layers/support/rasterFunctionUtils.js").int;
    isNull: typeof import("./layers/support/rasterFunctionUtils.js").isNull;
    float: typeof import("./layers/support/rasterFunctionUtils.js").float;
    lessThan: typeof import("./layers/support/rasterFunctionUtils.js").lessThan;
    lessThanEqual: typeof import("./layers/support/rasterFunctionUtils.js").lessThanEqual;
    log: typeof import("./layers/support/rasterFunctionUtils.js").log;
    log10: typeof import("./layers/support/rasterFunctionUtils.js").log10;
    log2: typeof import("./layers/support/rasterFunctionUtils.js").log2;
    mod: typeof import("./layers/support/rasterFunctionUtils.js").mod;
    negate: typeof import("./layers/support/rasterFunctionUtils.js").negate;
    notEqual: typeof import("./layers/support/rasterFunctionUtils.js").notEqual;
    roundDown: typeof import("./layers/support/rasterFunctionUtils.js").roundDown;
    roundUp: typeof import("./layers/support/rasterFunctionUtils.js").roundUp;
    sin: typeof import("./layers/support/rasterFunctionUtils.js").sin;
    sinh: typeof import("./layers/support/rasterFunctionUtils.js").sinh;
    square: typeof import("./layers/support/rasterFunctionUtils.js").square;
    tan: typeof import("./layers/support/rasterFunctionUtils.js").tan;
    tanh: typeof import("./layers/support/rasterFunctionUtils.js").tanh;
    acosh: typeof import("./layers/support/rasterFunctionUtils.js").acosh;
    asinh: typeof import("./layers/support/rasterFunctionUtils.js").asinh;
    atan2: typeof import("./layers/support/rasterFunctionUtils.js").atan2;
    setNull: typeof import("./layers/support/rasterFunctionUtils.js").setNull;
    conditional: typeof import("./layers/support/rasterFunctionUtils.js").conditional;
    cellStatistics: typeof import("./layers/support/rasterFunctionUtils.js").cellStatistics;
    calculate: typeof import("./layers/support/rasterFunctionUtils.js").calculate;
    weightedSum: typeof import("./layers/support/rasterFunctionUtils.js").weightedSum;
    weightedOverlay: typeof import("./layers/support/rasterFunctionUtils.js").weightedOverlay;
    aspect: typeof import("./layers/support/rasterFunctionUtils.js").aspect;
    slope: typeof import("./layers/support/rasterFunctionUtils.js").slope;
    hillshade: typeof import("./layers/support/rasterFunctionUtils.js").hillshade;
    shadedRelief: typeof import("./layers/support/rasterFunctionUtils.js").shadedRelief;
    curvature: typeof import("./layers/support/rasterFunctionUtils.js").curvature;
    statistics: typeof import("./layers/support/rasterFunctionUtils.js").statistics;
    argStatistics: typeof import("./layers/support/rasterFunctionUtils.js").argStatistics;
    defaultRaster: typeof import("./layers/support/rasterFunctionUtils.js").defaultRaster;
  }

  export const rasterFunctionUtils: rasterFunctionUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SublayerCapabilities = import("./layers/support/types.js").SublayerCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SublayerCapabilitiesAttachment = import("./layers/support/types.js").SublayerCapabilitiesAttachment;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SublayerCapabilitiesData = import("./layers/support/types.js").SublayerCapabilitiesData;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SublayerCapabilitiesOperations = import("./layers/support/types.js").SublayerCapabilitiesOperations;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SublayerCapabilitiesQueryRelated = import("./layers/support/types.js").SublayerCapabilitiesQueryRelated;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneServiceVersion = import("./layers/support/types.js").SceneServiceVersion;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SpriteInfo = import("./layers/support/types.js").SpriteInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageObject = import("./layers/support/types.js").ImageObject;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SpriteSourceUrlInfo = import("./layers/support/types.js").SpriteSourceUrlInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SpriteSourceImageInfo = import("./layers/support/types.js").SpriteSourceImageInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SpriteSourceImageInfoSpriteSource1x = import("./layers/support/types.js").SpriteSourceImageInfoSpriteSource1x;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SpriteSourceImageInfoSpriteSource2x = import("./layers/support/types.js").SpriteSourceImageInfoSpriteSource2x;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CreateCapabilities = import("./layers/support/types.js").CreateCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UpdateCapabilities = import("./layers/support/types.js").UpdateCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DeleteCapabilities = import("./layers/support/types.js").DeleteCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttachmentCapabilities = import("./layers/support/types.js").AttachmentCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelationshipCapabilities = import("./layers/support/types.js").RelationshipCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ExifInfo = import("./layers/support/types.js").ExifInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ExifInfoTags = import("./layers/support/types.js").ExifTag;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GroundCreateElevationSamplerOptions = import("./layers/support/types.js").CreateElevationSamplerOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseElevationLayerCreateElevationSamplerOptions = import("./layers/support/types.js").CreateElevationSamplerOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationLayerCreateElevationSamplerOptions = import("./layers/support/types.js").CreateElevationSamplerOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GroundQueryElevationOptions = import("./layers/support/types.js").ElevationQueryOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseElevationLayerQueryElevationOptions = import("./layers/support/types.js").ElevationQueryOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationLayerQueryElevationOptions = import("./layers/support/types.js").ElevationQueryOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type QueryElevationOptions = import("./layers/support/types.js").ElevationQueryOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileLineQueryQueryElevationOptions = import("./layers/support/types.js").ElevationQueryOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationQueryResult<GeometryType = any> = import("./layers/support/types.js").ElevationQueryResult<GeometryType>;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationLayerElevationQueryResult<GeometryType = any> = import("./layers/support/types.js").ElevationQueryResult<GeometryType>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationLayerElevationQueryResultSampleInfo = import("./layers/support/types.js").ElevationQuerySampleInfo;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationQueryResultSampleInfo = import("./layers/support/types.js").ElevationQuerySampleInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationTileData = import("./layers/support/types.js").ElevationTileData;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SensorSymbolOrientation = import("./layers/video/types.js").SensorOrientationInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VideoMetadataEntry = import("./layers/video/types.js").VideoMetadataEntry;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LivestreamStatus = import("./layers/video/types.js").LivestreamStatus;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VoxelColorStopProperties = import("./layers/voxel/VoxelColorStop.js").VoxelColorStopProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VoxelColorStop = import("./layers/voxel/VoxelColorStop.js").default;
  export const VoxelColorStop: typeof import("./layers/voxel/VoxelColorStop.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VoxelDynamicSectionProperties = import("./layers/voxel/VoxelDynamicSection.js").VoxelDynamicSectionProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VoxelDynamicSection = import("./layers/voxel/VoxelDynamicSection.js").default;
  export const VoxelDynamicSection: typeof import("./layers/voxel/VoxelDynamicSection.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VoxelVariableRenderingFormat = import("./layers/voxel/VoxelFormat.js").default;
  export const VoxelVariableRenderingFormat: typeof import("./layers/voxel/VoxelFormat.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VoxelIsosurfaceProperties = import("./layers/voxel/VoxelIsosurface.js").VoxelIsosurfaceProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VoxelIsosurface = import("./layers/voxel/VoxelIsosurface.js").default;
  export const VoxelIsosurface: typeof import("./layers/voxel/VoxelIsosurface.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VoxelOpacityStopProperties = import("./layers/voxel/VoxelOpacityStop.js").VoxelOpacityStopProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VoxelOpacityStop = import("./layers/voxel/VoxelOpacityStop.js").default;
  export const VoxelOpacityStop: typeof import("./layers/voxel/VoxelOpacityStop.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VoxelRangeFilter = import("./layers/voxel/VoxelRangeFilter.js").default;
  export const VoxelRangeFilter: typeof import("./layers/voxel/VoxelRangeFilter.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VoxelSliceProperties = import("./layers/voxel/VoxelSlice.js").VoxelSliceProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VoxelSlice = import("./layers/voxel/VoxelSlice.js").default;
  export const VoxelSlice: typeof import("./layers/voxel/VoxelSlice.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VoxelTransferFunctionStyleProperties = import("./layers/voxel/VoxelTransferFunctionStyle.js").VoxelTransferFunctionStyleProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VoxelTransferFunctionStyle = import("./layers/voxel/VoxelTransferFunctionStyle.js").default;
  export const VoxelTransferFunctionStyle: typeof import("./layers/voxel/VoxelTransferFunctionStyle.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VoxelUniqueValue = import("./layers/voxel/VoxelUniqueValue.js").default;
  export const VoxelUniqueValue: typeof import("./layers/voxel/VoxelUniqueValue.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VoxelVariableProperties = import("./layers/voxel/VoxelVariable.js").VoxelVariableProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VoxelVariable = import("./layers/voxel/VoxelVariable.js").default;
  export const VoxelVariable: typeof import("./layers/voxel/VoxelVariable.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VoxelVariableStyleProperties = import("./layers/voxel/VoxelVariableStyle.js").VoxelVariableStyleProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VoxelVariableStyle = import("./layers/voxel/VoxelVariableStyle.js").default;
  export const VoxelVariableStyle: typeof import("./layers/voxel/VoxelVariableStyle.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VoxelVolume = import("./layers/voxel/VoxelVolume.js").default;
  export const VoxelVolume: typeof import("./layers/voxel/VoxelVolume.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VoxelVolumeStyleProperties = import("./layers/voxel/VoxelVolumeStyle.js").VoxelVolumeStyleProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VoxelVolumeStyle = import("./layers/voxel/VoxelVolumeStyle.js").default;
  export const VoxelVolumeStyle: typeof import("./layers/voxel/VoxelVolumeStyle.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TimeDimensionInterval<T = any, K = any> = import("./layers/wms/types.js").DimensionInterval<T, K>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TimeDimensionIntervalResolution = import("./layers/wms/types.js").Duration;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GenericDimension = import("./layers/wms/types.js").GenericDimension;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationDimension = import("./layers/wms/types.js").ElevationDimension;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TimeDimension = import("./layers/wms/types.js").TimeDimension;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ChronologicalLayoutSettingsProperties = import("./linkChart/ChronologicalLayoutSettings.js").ChronologicalLayoutSettingsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ChronologicalLayoutSettings = import("./linkChart/ChronologicalLayoutSettings.js").default;
  export const ChronologicalLayoutSettings: typeof import("./linkChart/ChronologicalLayoutSettings.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayoutSettingsProperties = import("./linkChart/LayoutSettings.js").LayoutSettingsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayoutSettings = import("./linkChart/LayoutSettings.js").default;
  export const LayoutSettings: typeof import("./linkChart/LayoutSettings.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LinkChartPropertiesProperties = import("./linkChart/LinkChartProperties.js").LinkChartPropertiesProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LinkChartProperties = import("./linkChart/LinkChartProperties.js").default;
  export const LinkChartProperties: typeof import("./linkChart/LinkChartProperties.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NonspatialDataDisplayProperties = import("./linkChart/NonspatialDataDisplay.js").NonspatialDataDisplayProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NonspatialDataDisplay = import("./linkChart/NonspatialDataDisplay.js").default;
  export const NonspatialDataDisplay: typeof import("./linkChart/NonspatialDataDisplay.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OrganicLayoutSettingsProperties = import("./linkChart/OrganicLayoutSettings.js").OrganicLayoutSettingsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OrganicLayoutSettings = import("./linkChart/OrganicLayoutSettings.js").default;
  export const OrganicLayoutSettings: typeof import("./linkChart/OrganicLayoutSettings.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CircuitManagerProperties = import("./networks/CircuitManager.js").CircuitManagerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type QueryCircuitProps = import("./networks/CircuitManager.js").QueryCircuitProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CircuitManagerExportProps = import("./networks/CircuitManager.js").ExportCircuitsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CircuitManager = import("./networks/CircuitManager.js").default;
  export const CircuitManager: typeof import("./networks/CircuitManager.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NetworkProperties = import("./networks/Network.js").NetworkProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ValidateTopologyProps = import("./networks/Network.js").ValidateTopologyProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Network = import("./networks/Network.js").default;
  export const Network: typeof import("./networks/Network.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NetworkFromPortalItemParams = import("./networks/Network.js").NetworkFromPortalItemParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UnitIdentifierManagerProperties = import("./networks/UnitIdentifierManager.js").UnitIdentifierManagerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UnitIdentifierManager = import("./networks/UnitIdentifierManager.js").default;
  export const UnitIdentifierManager: typeof import("./networks/UnitIdentifierManager.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkProperties = import("./networks/UtilityNetwork.js").UtilityNetworkProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkSynthesizeAssociationGeometriesProps = import("./networks/UtilityNetwork.js").SynthesizeAssociationGeometriesProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetwork = import("./networks/UtilityNetwork.js").default;
  export const UtilityNetwork: typeof import("./networks/UtilityNetwork.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkTraceAnalysisProperties = import("./networks/UtilityNetworkTraceAnalysis.js").UtilityNetworkTraceAnalysisProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TraceConfigurationParameters = import("./networks/UtilityNetworkTraceAnalysis.js").TraceConfigurationParameters;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkTraceAnalysisViewModelTraceConfigurationParameters = import("./networks/UtilityNetworkTraceAnalysis.js").TraceConfigurationParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NamedTraceConfigurationParameters = import("./networks/UtilityNetworkTraceAnalysis.js").NamedTraceConfigurationParameters;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkTraceAnalysisViewModelNamedTraceConfigurationParameters = import("./networks/UtilityNetworkTraceAnalysis.js").NamedTraceConfigurationParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkTraceAnalysis = import("./networks/UtilityNetworkTraceAnalysis.js").default;
  export const UtilityNetworkTraceAnalysis: typeof import("./networks/UtilityNetworkTraceAnalysis.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Circuit = import("./networks/support/Circuit.js").default;
  export const Circuit: typeof import("./networks/support/Circuit.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CircuitLocationProperties = import("./networks/support/CircuitLocation.js").CircuitLocationProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CircuitLocation = import("./networks/support/CircuitLocation.js").default;
  export const CircuitLocation: typeof import("./networks/support/CircuitLocation.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CircuitPathProperties = import("./networks/support/CircuitPath.js").CircuitPathProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CircuitPath = import("./networks/support/CircuitPath.js").default;
  export const CircuitPath: typeof import("./networks/support/CircuitPath.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CircuitPathConnectivityElementProperties = import("./networks/support/CircuitPathConnectivityElement.js").CircuitPathConnectivityElementProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CircuitPathConnectivityElement = import("./networks/support/CircuitPathConnectivityElement.js").default;
  export const CircuitPathConnectivityElement: typeof import("./networks/support/CircuitPathConnectivityElement.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CircuitSection = import("./networks/support/CircuitSection.js").default;
  export const CircuitSection: typeof import("./networks/support/CircuitSection.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NamedTraceConfiguration = import("./networks/support/NamedTraceConfiguration.js").default;
  export const NamedTraceConfiguration: typeof import("./networks/support/NamedTraceConfiguration.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NetworkSystemLayersProperties = import("./networks/support/NetworkSystemLayers.js").NetworkSystemLayersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NetworkSystemLayers = import("./networks/support/NetworkSystemLayers.js").default;
  export const NetworkSystemLayers: typeof import("./networks/support/NetworkSystemLayers.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubcircuitProperties = import("./networks/support/Subcircuit.js").SubcircuitProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Subcircuit = import("./networks/support/Subcircuit.js").default;
  export const Subcircuit: typeof import("./networks/support/Subcircuit.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TerminalProperties = import("./networks/support/Terminal.js").TerminalProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Terminal = import("./networks/support/Terminal.js").default;
  export const Terminal: typeof import("./networks/support/Terminal.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TerminalConfigurationProperties = import("./networks/support/TerminalConfiguration.js").TerminalConfigurationProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TerminalConfiguration = import("./networks/support/TerminalConfiguration.js").default;
  export const TerminalConfiguration: typeof import("./networks/support/TerminalConfiguration.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TopologyValidationJobInfoProperties = import("./networks/support/TopologyValidationJobInfo.js").TopologyValidationJobInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TopologyValidationJobInfoWaitForJobCompletionOptions = import("./networks/support/TopologyValidationJobInfo.js").WaitForValidateOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TopologyValidationJobInfo = import("./networks/support/TopologyValidationJobInfo.js").default;
  export const TopologyValidationJobInfo: typeof import("./networks/support/TopologyValidationJobInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TraceConfiguration = import("./networks/support/TraceConfiguration.js").default;
  export const TraceConfiguration: typeof import("./networks/support/TraceConfiguration.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TraceJobInfoProperties = import("./networks/support/TraceJobInfo.js").TraceJobInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TraceJobInfoWaitForJobCompletionOptions = import("./networks/support/TraceJobInfo.js").WaitForValidateOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TraceJobInfo = import("./networks/support/TraceJobInfo.js").default;
  export const TraceJobInfo: typeof import("./networks/support/TraceJobInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UNTraceConfiguration = import("./networks/support/UNTraceConfiguration.js").default;
  export const UNTraceConfiguration: typeof import("./networks/support/UNTraceConfiguration.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UnitIdentifier = import("./networks/support/jsonTypes.js").UnitIdentifier;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UnitRange = import("./networks/support/jsonTypes.js").UnitRange;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CircuitExportResult = import("./networks/support/jsonTypes.js").CircuitExportResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CircuitExportResultError = import("./networks/support/jsonTypes.js").CircuitExportResultError;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AssetTypeJSON = import("./networks/support/jsonTypes.js").AssetTypeJSON;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DomainNetworkJSONEdgeSourcesAssetGroupsAssetTypes = import("./networks/support/jsonTypes.js").AssetTypeJSON;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DomainNetworkJSONJunctionSourcesAssetGroupsAssetTypes = import("./networks/support/jsonTypes.js").AssetTypeJSON;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AssetGroupJSON = import("./networks/support/jsonTypes.js").AssetGroupJSON;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DomainNetworkJSONEdgeSourcesAssetGroups = import("./networks/support/jsonTypes.js").AssetGroupJSON;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DomainNetworkJSONJunctionSourcesAssetGroups = import("./networks/support/jsonTypes.js").AssetGroupJSON;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DomainNetworkJSONCircuitSources = import("./networks/support/jsonTypes.js").CircuitSourceJSON;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EdgeSourceJSON = import("./networks/support/jsonTypes.js").NetworkSourceJSON;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type JunctionSourceJSON = import("./networks/support/jsonTypes.js").NetworkSourceJSON;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DomainNetworkJSONEdgeSources = import("./networks/support/jsonTypes.js").NetworkSourceJSON;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DomainNetworkJSONJunctionSources = import("./networks/support/jsonTypes.js").NetworkSourceJSON;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DomainNetworkJSON = import("./networks/support/jsonTypes.js").DomainNetworkJSON;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DomainNetworkJSONCircuitProperties = import("./networks/support/jsonTypes.js").CircuitPropertiesJSON;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DomainNetworkJSONColorSchemes = import("./networks/support/jsonTypes.js").ColorSchemeJSON;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DomainNetworkJSONColorSchemesGroups = import("./networks/support/jsonTypes.js").ColorGroupJSON;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DomainNetworkJSONDividePolicies = import("./networks/support/jsonTypes.js").PolicyJSON;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DomainNetworkJSONCombinePolicies = import("./networks/support/jsonTypes.js").PolicyJSON;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DomainNetworkJSONTiers = import("./networks/support/jsonTypes.js").TierJSON;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NetworkDataElementJSONTerminalConfigurations = import("./networks/support/jsonTypes.js").TerminalConfigurationJSON;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NetworkDataElementJSON = import("./networks/support/jsonTypes.js").NetworkDataElementJSON;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ResultTypeJSON = import("./networks/support/jsonTypes.js").ResultType;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ValidationSetItemJSON = import("./networks/support/jsonTypes.js").ValidationSetItemJSON;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureSetInfo = import("./networks/support/utils.js").FeatureSetInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerInfo = import("./networks/support/utils.js").LayerInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElementExpressionInfoProperties = import("./popup/ElementExpressionInfo.js").ElementExpressionInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElementExpressionInfo = import("./popup/ElementExpressionInfo.js").default;
  export const ElementExpressionInfo: typeof import("./popup/ElementExpressionInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type popupExpressionInfoProperties = import("./popup/ExpressionInfo.js").ExpressionInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type popupExpressionInfo = import("./popup/ExpressionInfo.js").default;
  export const popupExpressionInfo: typeof import("./popup/ExpressionInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FieldInfoProperties = import("./popup/FieldInfo.js").FieldInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FieldInfo = import("./popup/FieldInfo.js").default;
  export const FieldInfo: typeof import("./popup/FieldInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerOptionsProperties = import("./popup/LayerOptions.js").LayerOptionsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerOptions = import("./popup/LayerOptions.js").default;
  export const LayerOptions: typeof import("./popup/LayerOptions.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelatedRecordsInfoProperties = import("./popup/RelatedRecordsInfo.js").RelatedRecordsInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelatedRecordsInfo = import("./popup/RelatedRecordsInfo.js").default;
  export const RelatedRecordsInfo: typeof import("./popup/RelatedRecordsInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type contentAttachmentsContent = import("./popup/content.js").AttachmentsContent;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type contentCustomContent = import("./popup/content.js").CustomContent;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type contentExpressionContent = import("./popup/content.js").ExpressionContent;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type contentFieldsContent = import("./popup/content.js").FieldsContent;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type contentMediaContent = import("./popup/content.js").MediaContent;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type contentRelationshipContent = import("./popup/content.js").RelationshipContent;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type contentTextContent = import("./popup/content.js").TextContent;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type contentUtilityNetworkAssociationsContent = import("./popup/content.js").UtilityNetworkAssociationsContent;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type contentContent = import("./popup/content.js").Content;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  namespace content {
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type AttachmentsContent = import("./popup/content.js").AttachmentsContent;

    export const AttachmentsContent: import("./popup/content.js").AttachmentsContent;
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type CustomContent = import("./popup/content.js").CustomContent;

    export const CustomContent: import("./popup/content.js").CustomContent;
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type ExpressionContent = import("./popup/content.js").ExpressionContent;

    export const ExpressionContent: import("./popup/content.js").ExpressionContent;
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type FieldsContent = import("./popup/content.js").FieldsContent;

    export const FieldsContent: import("./popup/content.js").FieldsContent;
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type MediaContent = import("./popup/content.js").MediaContent;

    export const MediaContent: import("./popup/content.js").MediaContent;
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type RelationshipContent = import("./popup/content.js").RelationshipContent;

    export const RelationshipContent: import("./popup/content.js").RelationshipContent;
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type TextContent = import("./popup/content.js").TextContent;

    export const TextContent: import("./popup/content.js").TextContent;
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type UtilityNetworkAssociationsContent = import("./popup/content.js").UtilityNetworkAssociationsContent;

    export const UtilityNetworkAssociationsContent: import("./popup/content.js").UtilityNetworkAssociationsContent;
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type Content = import("./popup/content.js").Content;
  }

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PopupTemplateContent = import("./popup/types.js").PopupTemplateContentCreated;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PopupTemplateContentCreator = import("./popup/types.js").PopupTemplateContentCreatorFunction;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PopupTemplateContentDestroyer = import("./popup/types.js").PopupTemplateContentDestroyer;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PopupTemplateCreatorEvent = import("./popup/types.js").PopupTemplateCreatorEvent;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttachmentsContentProperties = import("./popup/content/AttachmentsContent.js").AttachmentsContentProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttachmentsContent = import("./popup/content/AttachmentsContent.js").default;
  export const AttachmentsContent: typeof import("./popup/content/AttachmentsContent.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BarChartMediaInfoProperties = import("./popup/content/BarChartMediaInfo.js").BarChartMediaInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BarChartMediaInfo = import("./popup/content/BarChartMediaInfo.js").default;
  export const BarChartMediaInfo: typeof import("./popup/content/BarChartMediaInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColumnChartMediaInfoProperties = import("./popup/content/ColumnChartMediaInfo.js").ColumnChartMediaInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColumnChartMediaInfo = import("./popup/content/ColumnChartMediaInfo.js").default;
  export const ColumnChartMediaInfo: typeof import("./popup/content/ColumnChartMediaInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ContentProperties = import("./popup/content/Content.js").ContentProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Content = import("./popup/content/Content.js").default;
  export const Content: typeof import("./popup/content/Content.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CustomContentProperties = import("./popup/content/CustomContent.js").CustomContentProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CustomContent = import("./popup/content/CustomContent.js").default;
  export const CustomContent: typeof import("./popup/content/CustomContent.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ExpressionContentProperties = import("./popup/content/ExpressionContent.js").ExpressionContentProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ExpressionContent = import("./popup/content/ExpressionContent.js").default;
  export const ExpressionContent: typeof import("./popup/content/ExpressionContent.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FieldsContentProperties = import("./popup/content/FieldsContent.js").FieldsContentProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FieldsContent = import("./popup/content/FieldsContent.js").default;
  export const FieldsContent: typeof import("./popup/content/FieldsContent.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageMediaInfoProperties = import("./popup/content/ImageMediaInfo.js").ImageMediaInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageMediaInfo = import("./popup/content/ImageMediaInfo.js").default;
  export const ImageMediaInfo: typeof import("./popup/content/ImageMediaInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineChartMediaInfoProperties = import("./popup/content/LineChartMediaInfo.js").LineChartMediaInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineChartMediaInfo = import("./popup/content/LineChartMediaInfo.js").default;
  export const LineChartMediaInfo: typeof import("./popup/content/LineChartMediaInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MediaContentProperties = import("./popup/content/MediaContent.js").MediaContentProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MediaContent = import("./popup/content/MediaContent.js").default;
  export const MediaContent: typeof import("./popup/content/MediaContent.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PieChartMediaInfoProperties = import("./popup/content/PieChartMediaInfo.js").PieChartMediaInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PieChartMediaInfo = import("./popup/content/PieChartMediaInfo.js").default;
  export const PieChartMediaInfo: typeof import("./popup/content/PieChartMediaInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelationshipContentProperties = import("./popup/content/RelationshipContent.js").RelationshipContentProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelationshipContent = import("./popup/content/RelationshipContent.js").default;
  export const RelationshipContent: typeof import("./popup/content/RelationshipContent.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TextContentProperties = import("./popup/content/TextContent.js").TextContentProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TextContent = import("./popup/content/TextContent.js").default;
  export const TextContent: typeof import("./popup/content/TextContent.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkAssociationsContentProperties = import("./popup/content/UtilityNetworkAssociationsContent.js").UtilityNetworkAssociationsContentProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkAssociationsContent = import("./popup/content/UtilityNetworkAssociationsContent.js").default;
  export const UtilityNetworkAssociationsContent: typeof import("./popup/content/UtilityNetworkAssociationsContent.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ChartMediaInfoProperties = import("./popup/content/mixins/ChartMediaInfo.js").ChartMediaInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ChartMediaInfo = import("./popup/content/mixins/ChartMediaInfo.js").default;
  export const ChartMediaInfo: typeof import("./popup/content/mixins/ChartMediaInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MediaInfoProperties = import("./popup/content/mixins/MediaInfo.js").MediaInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MediaInfo = import("./popup/content/mixins/MediaInfo.js").default;
  export const MediaInfo: typeof import("./popup/content/mixins/MediaInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ChartMediaInfoValueProperties = import("./popup/content/support/ChartMediaInfoValue.js").ChartMediaInfoValueProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ChartMediaInfoValue = import("./popup/content/support/ChartMediaInfoValue.js").default;
  export const ChartMediaInfoValue: typeof import("./popup/content/support/ChartMediaInfoValue.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ChartMediaInfoValueSeriesProperties = import("./popup/content/support/ChartMediaInfoValueSeries.js").ChartMediaInfoValueSeriesProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ChartMediaInfoValueSeries = import("./popup/content/support/ChartMediaInfoValueSeries.js").default;
  export const ChartMediaInfoValueSeries: typeof import("./popup/content/support/ChartMediaInfoValueSeries.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageMediaInfoValueProperties = import("./popup/content/support/ImageMediaInfoValue.js").ImageMediaInfoValueProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageMediaInfoValue = import("./popup/content/support/ImageMediaInfoValue.js").default;
  export const ImageMediaInfoValue: typeof import("./popup/content/support/ImageMediaInfoValue.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttachmentsOrderByInfoProperties = import("./popup/support/AttachmentsOrderByInfo.js").AttachmentsOrderByInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttachmentsOrderByInfo = import("./popup/support/AttachmentsOrderByInfo.js").default;
  export const AttachmentsOrderByInfo: typeof import("./popup/support/AttachmentsOrderByInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FieldInfoFormatProperties = import("./popup/support/FieldInfoFormat.js").FieldInfoFormatProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FieldInfoFormat = import("./popup/support/FieldInfoFormat.js").default;
  export const FieldInfoFormat: typeof import("./popup/support/FieldInfoFormat.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelatedRecordsInfoFieldOrderProperties = import("./popup/support/RelatedRecordsInfoFieldOrder.js").RelatedRecordsInfoFieldOrderProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelatedRecordsInfoFieldOrder = import("./popup/support/RelatedRecordsInfoFieldOrder.js").default;
  export const RelatedRecordsInfoFieldOrder: typeof import("./popup/support/RelatedRecordsInfoFieldOrder.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkAssociationTypeProperties = import("./popup/support/UtilityNetworkAssociationType.js").UtilityNetworkAssociationTypeProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkAssociationType = import("./popup/support/UtilityNetworkAssociationType.js").default;
  export const UtilityNetworkAssociationType: typeof import("./popup/support/UtilityNetworkAssociationType.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalProperties = import("./portal/Portal.js").PortalProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Portal = import("./portal/Portal.js").default;
  export const Portal: typeof import("./portal/Portal.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalFeaturedGroups = import("./portal/Portal.js").FeaturedGroup;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalFolderProperties = import("./portal/PortalFolder.js").PortalFolderProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalFolder = import("./portal/PortalFolder.js").default;
  export const PortalFolder: typeof import("./portal/PortalFolder.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalGroupProperties = import("./portal/PortalGroup.js").PortalGroupProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalGroup = import("./portal/PortalGroup.js").default;
  export const PortalGroup: typeof import("./portal/PortalGroup.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalItemProperties = import("./portal/PortalItem.js").PortalItemProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalItemApplicationProxies = import("./portal/PortalItem.js").ApplicationProxy;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalItem = import("./portal/PortalItem.js").default;
  export const PortalItem: typeof import("./portal/PortalItem.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalItemUpdateThumbnailParams = import("./portal/PortalItem.js").PortalItemUpdateThumbnailParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalItemResourceProperties = import("./portal/PortalItemResource.js").PortalItemResourceProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalItemResource = import("./portal/PortalItemResource.js").default;
  export const PortalItemResource: typeof import("./portal/PortalItemResource.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalItemResourceFetchOptions = import("./portal/PortalItemResource.js").PortalItemResourceFetchOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalQueryParamsProperties = import("./portal/PortalQueryParams.js").PortalQueryParamsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalQueryParams = import("./portal/PortalQueryParams.js").default;
  export const PortalQueryParams: typeof import("./portal/PortalQueryParams.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalQueryResultProperties<T = object> = import("./portal/PortalQueryResult.js").PortalQueryResultProperties<T>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalQueryResult<T = object> = import("./portal/PortalQueryResult.js").default<T>;
  export const PortalQueryResult: typeof import("./portal/PortalQueryResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalRatingProperties = import("./portal/PortalRating.js").PortalRatingProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalRating = import("./portal/PortalRating.js").default;
  export const PortalRating: typeof import("./portal/PortalRating.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalUserProperties = import("./portal/PortalUser.js").PortalUserProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalUser = import("./portal/PortalUser.js").default;
  export const PortalUser: typeof import("./portal/PortalUser.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTemplateThumbnail = import("./portal/jsonTypes.js").FeatureTemplateThumbnail;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMPictureMarkerAnchorPoint = import("./portal/jsonTypes.js").Point;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMVectorMarkerAnchorPoint = import("./portal/jsonTypes.js").Point;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CameraInfoPosition = import("./portal/jsonTypes.js").Point;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Envelope = import("./portal/jsonTypes.js").Extent;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VideoServiceLayerInfo = import("./portal/jsonTypes.js").VideoServiceLayerInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VideoLayerGroundControlPoints = import("./portal/jsonTypes.js").VideoGroundControlPoint;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Codecs = import("./portal/jsonTypes.js").Codecs;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VideoLayerCameraInfo = import("./portal/jsonTypes.js").VideoCameraInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SimpleTransformation = import("./portal/jsonTypes.js").SimpleTransformation;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CompositeTransformation = import("./portal/jsonTypes.js").CompositeTransformation;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CompositeTransformationGeoTransforms = import("./portal/jsonTypes.js").GeoTransform;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type JobInfoProgress = import("./portal/jsonTypes.js").Progressor;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalUserAddItemParams = import("./portal/types.js").AddItemParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DeleteItemsResult = import("./portal/types.js").DeleteItemsResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalFetchBasemapsOptions = import("./portal/types.js").FetchBasemapsOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalUserFetchItemsParams = import("./portal/types.js").FetchItemsParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FetchItemsResult = import("./portal/types.js").FetchItemsResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalItemFetchRelatedItemsParams = import("./portal/types.js").FetchRelatedItemsParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FetchResource = import("./portal/types.js").FetchResource;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FetchResourcesParams = import("./portal/types.js").FetchResourcesParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FetchResourcesResult = import("./portal/types.js").FetchResourcesResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalItemUpdateParams = import("./portal/types.js").ItemUpdateParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Members = import("./portal/types.js").Members;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalItemAddResourceOptions = import("./portal/types.js").PortalItemResourceAddOrUpdateOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalItemResourceUpdateOptions = import("./portal/types.js").PortalItemResourceAddOrUpdateOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ClassBreaksRendererProperties = import("./renderers/ClassBreaksRenderer.js").ClassBreaksRendererProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ClassBreaksRenderer = import("./renderers/ClassBreaksRenderer.js").default;
  export const ClassBreaksRenderer: typeof import("./renderers/ClassBreaksRenderer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DictionaryRendererProperties = import("./renderers/DictionaryRenderer.js").DictionaryRendererProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DictionaryRenderer = import("./renderers/DictionaryRenderer.js").default;
  export const DictionaryRenderer: typeof import("./renderers/DictionaryRenderer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DotDensityRendererProperties = import("./renderers/DotDensityRenderer.js").DotDensityRendererProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DotDensityRenderer = import("./renderers/DotDensityRenderer.js").default;
  export const DotDensityRenderer: typeof import("./renderers/DotDensityRenderer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FlowRendererProperties = import("./renderers/FlowRenderer.js").FlowRendererProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FlowRenderer = import("./renderers/FlowRenderer.js").default;
  export const FlowRenderer: typeof import("./renderers/FlowRenderer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HeatmapRendererProperties = import("./renderers/HeatmapRenderer.js").HeatmapRendererProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HeatmapRenderer = import("./renderers/HeatmapRenderer.js").default;
  export const HeatmapRenderer: typeof import("./renderers/HeatmapRenderer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PieChartRendererProperties = import("./renderers/PieChartRenderer.js").PieChartRendererProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PieChartRenderer = import("./renderers/PieChartRenderer.js").default;
  export const PieChartRenderer: typeof import("./renderers/PieChartRenderer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudClassBreaksRendererProperties = import("./renderers/PointCloudClassBreaksRenderer.js").PointCloudClassBreaksRendererProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudClassBreaksRenderer = import("./renderers/PointCloudClassBreaksRenderer.js").default;
  export const PointCloudClassBreaksRenderer: typeof import("./renderers/PointCloudClassBreaksRenderer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudRGBRendererProperties = import("./renderers/PointCloudRGBRenderer.js").PointCloudRGBRendererProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudRGBRenderer = import("./renderers/PointCloudRGBRenderer.js").default;
  export const PointCloudRGBRenderer: typeof import("./renderers/PointCloudRGBRenderer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudRendererProperties = import("./renderers/PointCloudRenderer.js").PointCloudRendererProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudRenderer = import("./renderers/PointCloudRenderer.js").default;
  export const PointCloudRenderer: typeof import("./renderers/PointCloudRenderer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudStretchRendererProperties = import("./renderers/PointCloudStretchRenderer.js").PointCloudStretchRendererProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudStretchRenderer = import("./renderers/PointCloudStretchRenderer.js").default;
  export const PointCloudStretchRenderer: typeof import("./renderers/PointCloudStretchRenderer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudUniqueValueRendererProperties = import("./renderers/PointCloudUniqueValueRenderer.js").PointCloudUniqueValueRendererProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudUniqueValueRenderer = import("./renderers/PointCloudUniqueValueRenderer.js").default;
  export const PointCloudUniqueValueRenderer: typeof import("./renderers/PointCloudUniqueValueRenderer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterColormapRendererProperties = import("./renderers/RasterColormapRenderer.js").RasterColormapRendererProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterColormapRenderer = import("./renderers/RasterColormapRenderer.js").default;
  export const RasterColormapRenderer: typeof import("./renderers/RasterColormapRenderer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterShadedReliefRendererProperties = import("./renderers/RasterShadedReliefRenderer.js").RasterShadedReliefRendererProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterShadedReliefRenderer = import("./renderers/RasterShadedReliefRenderer.js").default;
  export const RasterShadedReliefRenderer: typeof import("./renderers/RasterShadedReliefRenderer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterStretchRendererProperties = import("./renderers/RasterStretchRenderer.js").RasterStretchRendererProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterStretchRenderer = import("./renderers/RasterStretchRenderer.js").default;
  export const RasterStretchRenderer: typeof import("./renderers/RasterStretchRenderer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RendererProperties = import("./renderers/Renderer.js").RendererProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Renderer = import("./renderers/Renderer.js").default;
  export const Renderer: typeof import("./renderers/Renderer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SimpleRendererProperties = import("./renderers/SimpleRenderer.js").SimpleRendererProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SimpleRenderer = import("./renderers/SimpleRenderer.js").default;
  export const SimpleRenderer: typeof import("./renderers/SimpleRenderer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UniqueValueRendererProperties = import("./renderers/UniqueValueRenderer.js").UniqueValueRendererProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UniqueValueRenderer = import("./renderers/UniqueValueRenderer.js").default;
  export const UniqueValueRenderer: typeof import("./renderers/UniqueValueRenderer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VectorFieldRendererProperties = import("./renderers/VectorFieldRenderer.js").VectorFieldRendererProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VectorFieldRenderer = import("./renderers/VectorFieldRenderer.js").default;
  export const VectorFieldRenderer: typeof import("./renderers/VectorFieldRenderer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type symbolUtilsGetDisplayedColorOptions = import("./renderers/types.js").GetDisplaySymbolOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type symbolUtilsGetDisplayedSymbolOptions = import("./renderers/types.js").GetDisplaySymbolOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type symbolUtilsGetLegendLabelOptions = import("./renderers/types.js").GetDisplaySymbolOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VisualVariablesMixinProperties = import("./renderers/mixins/VisualVariablesMixin.js").VisualVariablesMixinProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VisualVariablesMixin = import("./renderers/mixins/VisualVariablesMixin.js").VisualVariablesMixin;
  export const VisualVariablesMixin: typeof import("./renderers/mixins/VisualVariablesMixin.js").VisualVariablesMixin;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttributeColorInfoProperties = import("./renderers/support/AttributeColorInfo.js").AttributeColorInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttributeColorInfo = import("./renderers/support/AttributeColorInfo.js").default;
  export const AttributeColorInfo: typeof import("./renderers/support/AttributeColorInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AuthoringInfoProperties = import("./renderers/support/AuthoringInfo.js").AuthoringInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AuthoringInfo = import("./renderers/support/AuthoringInfo.js").default;
  export const AuthoringInfo: typeof import("./renderers/support/AuthoringInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AuthoringInfoField1ClassBreakInfos = import("./renderers/support/AuthoringInfoClassBreakInfo.js").default;
  export const AuthoringInfoField1ClassBreakInfos: typeof import("./renderers/support/AuthoringInfoClassBreakInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AuthoringInfoField2ClassBreakInfos = import("./renderers/support/AuthoringInfoClassBreakInfo.js").default;
  export const AuthoringInfoField2ClassBreakInfos: typeof import("./renderers/support/AuthoringInfoClassBreakInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AuthoringInfoField1Properties = import("./renderers/support/AuthoringInfoFieldInfo.js").AuthoringInfoFieldInfoProperties;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AuthoringInfoField2Properties = import("./renderers/support/AuthoringInfoFieldInfo.js").AuthoringInfoFieldInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AuthoringInfoField1 = import("./renderers/support/AuthoringInfoFieldInfo.js").default;
  export const AuthoringInfoField1: typeof import("./renderers/support/AuthoringInfoFieldInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AuthoringInfoField2 = import("./renderers/support/AuthoringInfoFieldInfo.js").default;
  export const AuthoringInfoField2: typeof import("./renderers/support/AuthoringInfoFieldInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AuthoringInfoVisualVariableProperties = import("./renderers/support/AuthoringInfoVisualVariable.js").AuthoringInfoVisualVariableProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AuthoringInfoVisualVariable = import("./renderers/support/AuthoringInfoVisualVariable.js").default;
  export const AuthoringInfoVisualVariable: typeof import("./renderers/support/AuthoringInfoVisualVariable.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ClassBreakInfoProperties = import("./renderers/support/ClassBreakInfo.js").ClassBreakInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ClassBreakInfo = import("./renderers/support/ClassBreakInfo.js").default;
  export const ClassBreakInfo: typeof import("./renderers/support/ClassBreakInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColormapInfoProperties = import("./renderers/support/ColormapInfo.js").ColormapInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColormapInfo = import("./renderers/support/ColormapInfo.js").default;
  export const ColormapInfo: typeof import("./renderers/support/ColormapInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DotDensityRendererLegendOptionsProperties = import("./renderers/support/DotDensityLegendOptions.js").DotDensityLegendOptionsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DotDensityRendererLegendOptions = import("./renderers/support/DotDensityLegendOptions.js").default;
  export const DotDensityRendererLegendOptions: typeof import("./renderers/support/DotDensityLegendOptions.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HeatmapColorStopProperties = import("./renderers/support/HeatmapColorStop.js").HeatmapColorStopProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HeatmapColorStop = import("./renderers/support/HeatmapColorStop.js").default;
  export const HeatmapColorStop: typeof import("./renderers/support/HeatmapColorStop.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HeatmapRendererLegendOptionsProperties = import("./renderers/support/HeatmapLegendOptions.js").HeatmapLegendOptionsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HeatmapRendererLegendOptions = import("./renderers/support/HeatmapLegendOptions.js").default;
  export const HeatmapRendererLegendOptions: typeof import("./renderers/support/HeatmapLegendOptions.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PieChartRendererOthersCategoryProperties = import("./renderers/support/OthersCategory.js").OthersCategoryProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PieChartRendererOthersCategory = import("./renderers/support/OthersCategory.js").default;
  export const PieChartRendererOthersCategory: typeof import("./renderers/support/OthersCategory.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterPresetRendererProperties = import("./renderers/support/RasterPresetRenderer.js").RasterPresetRendererProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterPresetRenderer = import("./renderers/support/RasterPresetRenderer.js").default;
  export const RasterPresetRenderer: typeof import("./renderers/support/RasterPresetRenderer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ClassBreaksRendererLegendOptionsProperties = import("./renderers/support/RendererLegendOptions.js").RendererLegendOptionsProperties;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FlowRendererLegendOptionsProperties = import("./renderers/support/RendererLegendOptions.js").RendererLegendOptionsProperties;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PieChartRendererLegendOptionsProperties = import("./renderers/support/RendererLegendOptions.js").RendererLegendOptionsProperties;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudClassBreaksRendererLegendOptionsProperties = import("./renderers/support/RendererLegendOptions.js").RendererLegendOptionsProperties;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudStretchRendererLegendOptionsProperties = import("./renderers/support/RendererLegendOptions.js").RendererLegendOptionsProperties;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudUniqueValueRendererLegendOptionsProperties = import("./renderers/support/RendererLegendOptions.js").RendererLegendOptionsProperties;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UniqueValueRendererLegendOptionsProperties = import("./renderers/support/RendererLegendOptions.js").RendererLegendOptionsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ClassBreaksRendererLegendOptions = import("./renderers/support/RendererLegendOptions.js").default;
  export const ClassBreaksRendererLegendOptions: typeof import("./renderers/support/RendererLegendOptions.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FlowRendererLegendOptions = import("./renderers/support/RendererLegendOptions.js").default;
  export const FlowRendererLegendOptions: typeof import("./renderers/support/RendererLegendOptions.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PieChartRendererLegendOptions = import("./renderers/support/RendererLegendOptions.js").default;
  export const PieChartRendererLegendOptions: typeof import("./renderers/support/RendererLegendOptions.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudClassBreaksRendererLegendOptions = import("./renderers/support/RendererLegendOptions.js").default;
  export const PointCloudClassBreaksRendererLegendOptions: typeof import("./renderers/support/RendererLegendOptions.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudStretchRendererLegendOptions = import("./renderers/support/RendererLegendOptions.js").default;
  export const PointCloudStretchRendererLegendOptions: typeof import("./renderers/support/RendererLegendOptions.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudUniqueValueRendererLegendOptions = import("./renderers/support/RendererLegendOptions.js").default;
  export const PointCloudUniqueValueRendererLegendOptions: typeof import("./renderers/support/RendererLegendOptions.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UniqueValueRendererLegendOptions = import("./renderers/support/RendererLegendOptions.js").default;
  export const UniqueValueRendererLegendOptions: typeof import("./renderers/support/RendererLegendOptions.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UniqueValueProperties = import("./renderers/support/UniqueValue.js").UniqueValueProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UniqueValue = import("./renderers/support/UniqueValue.js").default;
  export const UniqueValue: typeof import("./renderers/support/UniqueValue.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UniqueValueClassProperties = import("./renderers/support/UniqueValueClass.js").UniqueValueClassProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UniqueValueClass = import("./renderers/support/UniqueValueClass.js").default;
  export const UniqueValueClass: typeof import("./renderers/support/UniqueValueClass.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UniqueValueGroupProperties = import("./renderers/support/UniqueValueGroup.js").UniqueValueGroupProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UniqueValueGroup = import("./renderers/support/UniqueValueGroup.js").default;
  export const UniqueValueGroup: typeof import("./renderers/support/UniqueValueGroup.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UniqueValueInfoProperties = import("./renderers/support/UniqueValueInfo.js").UniqueValueInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UniqueValueInfo = import("./renderers/support/UniqueValueInfo.js").default;
  export const UniqueValueInfo: typeof import("./renderers/support/UniqueValueInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface supportJsonUtils {
    fromJSON: typeof import("./renderers/support/jsonUtils.js").fromJSON;
  }

  export const supportJsonUtils: supportJsonUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AuthoringInfoStatistics = import("./renderers/support/types.js").AuthoringInfoStatistics;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type flowCreateRendererParametersLegendOptions = import("./renderers/support/types.js").RendererLegendTitleOption;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type colorCreateClassBreaksRendererParametersLegendOptions = import("./renderers/support/types.js").RendererLegendTitleOption;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type opacityCreateVisualVariableParametersLegendOptions = import("./renderers/support/types.js").RendererLegendTitleOption;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type pieChartCreateRendererForClusteringParametersLegendOptions = import("./renderers/support/types.js").RendererLegendTitleOption;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type pieChartCreateRendererParametersLegendOptions = import("./renderers/support/types.js").RendererLegendTitleOption;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type sizeCreateClassBreaksRendererParametersLegendOptions = import("./renderers/support/types.js").RendererLegendTitleOption;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type typeCreateRendererParametersLegendOptions = import("./renderers/support/types.js").RendererLegendTitleOption;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type univariateColorSizeCreateVisualVariablesParametersColorOptionsLegendOptions = import("./renderers/support/types.js").RendererLegendTitleOption;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type univariateColorSizeCreateVisualVariablesParametersSizeOptionsLegendOptions = import("./renderers/support/types.js").RendererLegendTitleOption;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type colorCreateAgeRendererParametersLegendOptions = import("./renderers/support/types.js").RendererLegendTitleOption;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type colorCreateContinuousRendererParametersLegendOptions = import("./renderers/support/types.js").RendererLegendTitleOption;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type colorCreateVisualVariableParametersLegendOptions = import("./renderers/support/types.js").RendererLegendTitleOption;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type predominanceCreateRendererParametersLegendOptions = import("./renderers/support/types.js").RendererLegendTitleOption;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type relationshipCreateRendererParametersLegendOptions = import("./renderers/support/types.js").RendererLegendTitleOption;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type sizeCreateAgeRendererParametersLegendOptions = import("./renderers/support/types.js").RendererLegendTitleOption;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type sizeCreateContinuousRendererParametersLegendOptions = import("./renderers/support/types.js").RendererLegendTitleOption;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type sizeCreateVisualVariablesParametersLegendOptions = import("./renderers/support/types.js").RendererLegendTitleOption;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type univariateColorSizeCreateContinuousRendererParametersLegendOptions = import("./renderers/support/types.js").RendererLegendTitleOption;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ValueToColorMap = import("./renderers/support/utils.js").ValueToColorMap;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FieldToValueColorMap = import("./renderers/support/utils.js").FieldToValueColorMap;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface utils {
    getColorsFromRenderer: typeof import("./renderers/support/utils.js").getColorsFromRenderer;
    getColorsForRendererValues: typeof import("./renderers/support/utils.js").getColorsForRendererValues;
  }

  export const utils: utils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudClassBreaksRendererColorClassBreakInfos = import("./renderers/support/pointCloud/ColorClassBreakInfo.js").default;
  export const PointCloudClassBreaksRendererColorClassBreakInfos: typeof import("./renderers/support/pointCloud/ColorClassBreakInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudRendererColorModulationProperties = import("./renderers/support/pointCloud/ColorModulation.js").ColorModulationProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudRendererColorModulation = import("./renderers/support/pointCloud/ColorModulation.js").default;
  export const PointCloudRendererColorModulation: typeof import("./renderers/support/pointCloud/ColorModulation.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudUniqueValueRendererColorUniqueValueInfos = import("./renderers/support/pointCloud/ColorUniqueValueInfo.js").default;
  export const PointCloudUniqueValueRendererColorUniqueValueInfos: typeof import("./renderers/support/pointCloud/ColorUniqueValueInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointSizeFixedSizeAlgorithmProperties = import("./renderers/support/pointCloud/PointSizeFixedSizeAlgorithm.js").PointSizeFixedSizeAlgorithmProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointSizeFixedSizeAlgorithm = import("./renderers/support/pointCloud/PointSizeFixedSizeAlgorithm.js").default;
  export const PointSizeFixedSizeAlgorithm: typeof import("./renderers/support/pointCloud/PointSizeFixedSizeAlgorithm.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointSizeSplatAlgorithmProperties = import("./renderers/support/pointCloud/PointSizeSplatAlgorithm.js").PointSizeSplatAlgorithmProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointSizeSplatAlgorithm = import("./renderers/support/pointCloud/PointSizeSplatAlgorithm.js").default;
  export const PointSizeSplatAlgorithm: typeof import("./renderers/support/pointCloud/PointSizeSplatAlgorithm.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorVariableProperties = import("./renderers/visualVariables/ColorVariable.js").ColorVariableProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorVariable = import("./renderers/visualVariables/ColorVariable.js").default;
  export const ColorVariable: typeof import("./renderers/visualVariables/ColorVariable.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OpacityVariableProperties = import("./renderers/visualVariables/OpacityVariable.js").OpacityVariableProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OpacityVariable = import("./renderers/visualVariables/OpacityVariable.js").default;
  export const OpacityVariable: typeof import("./renderers/visualVariables/OpacityVariable.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RotationVariableProperties = import("./renderers/visualVariables/RotationVariable.js").RotationVariableProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RotationVariable = import("./renderers/visualVariables/RotationVariable.js").default;
  export const RotationVariable: typeof import("./renderers/visualVariables/RotationVariable.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SizeVariableProperties = import("./renderers/visualVariables/SizeVariable.js").SizeVariableProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SizeVariable = import("./renderers/visualVariables/SizeVariable.js").default;
  export const SizeVariable: typeof import("./renderers/visualVariables/SizeVariable.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VisualVariableProperties = import("./renderers/visualVariables/VisualVariable.js").VisualVariableProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VisualVariable = import("./renderers/visualVariables/VisualVariable.js").default;
  export const VisualVariable: typeof import("./renderers/visualVariables/VisualVariable.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorSizeStopProperties = import("./renderers/visualVariables/support/ColorSizeStop.js").ColorSizeStopProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorSizeStop = import("./renderers/visualVariables/support/ColorSizeStop.js").default;
  export const ColorSizeStop: typeof import("./renderers/visualVariables/support/ColorSizeStop.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorStopProperties = import("./renderers/visualVariables/support/ColorStop.js").ColorStopProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorStop = import("./renderers/visualVariables/support/ColorStop.js").default;
  export const ColorStop: typeof import("./renderers/visualVariables/support/ColorStop.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OpacityStopProperties = import("./renderers/visualVariables/support/OpacityStop.js").OpacityStopProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OpacityStop = import("./renderers/visualVariables/support/OpacityStop.js").default;
  export const OpacityStop: typeof import("./renderers/visualVariables/support/OpacityStop.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SizeStopProperties = import("./renderers/visualVariables/support/SizeStop.js").SizeStopProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SizeStop = import("./renderers/visualVariables/support/SizeStop.js").default;
  export const SizeStop: typeof import("./renderers/visualVariables/support/SizeStop.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VisualVariableLegendOptionsProperties = import("./renderers/visualVariables/support/VisualVariableLegendOptions.js").VisualVariableLegendOptionsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VisualVariableLegendOptions = import("./renderers/visualVariables/support/VisualVariableLegendOptions.js").default;
  export const VisualVariableLegendOptions: typeof import("./renderers/visualVariables/support/VisualVariableLegendOptions.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RequestOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OrientedImageryLayerQueryFeatureCountOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OrientedImageryLayerQueryObjectIdsOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogFootprintLayerQueryAttributeBinsOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogFootprintLayerQueryExtentOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogFootprintLayerQueryFeatureCountOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogFootprintLayerQueryFeaturesOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogFootprintLayerQueryObjectIdsOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogLayerQueryAttributeBinsOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogLayerQueryExtentOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogLayerQueryFeatureCountOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogLayerQueryFeaturesOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogLayerQueryObjectIdsOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CSVLayerQueryAttributeBinsOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLayerQueryAttachmentsOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLayerQueryAttributeBinsOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLayerQueryExtentOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLayerQueryFeatureCountOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLayerQueryFeaturesOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLayerQueryObjectIdsOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLayerQueryRelatedFeaturesCountOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLayerQueryRelatedFeaturesOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLayerQueryTopFeatureCountOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLayerQueryTopFeaturesExtentOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLayerQueryTopFeaturesOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLayerQueryTopObjectIdsOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeoJSONLayerQueryAttributeBinsOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeoJSONLayerQueryExtentOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeoJSONLayerQueryFeatureCountOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeoJSONLayerQueryFeaturesOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeoJSONLayerQueryObjectIdsOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type KnowledgeGraphSublayerQueryExtentOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type KnowledgeGraphSublayerQueryFeatureCountOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type KnowledgeGraphSublayerQueryFeaturesOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type KnowledgeGraphSublayerQueryObjectIdsOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneLayerQueryAttachmentsOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneLayerQueryRelatedFeaturesCountOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneLayerQueryRelatedFeaturesOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubtypeGroupLayerQueryAttachmentsOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubtypeGroupLayerQueryExtentOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubtypeGroupLayerQueryFeatureCountOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubtypeGroupLayerQueryFeaturesOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubtypeGroupLayerQueryObjectIdsOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubtypeGroupLayerQueryRelatedFeaturesCountOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubtypeGroupLayerQueryRelatedFeaturesOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubtypeSublayerQueryAttachmentsOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubtypeSublayerQueryFeatureCountOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubtypeSublayerQueryFeaturesOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubtypeSublayerQueryObjectIdsOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubtypeSublayerQueryRelatedFeaturesCountOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubtypeSublayerQueryRelatedFeaturesOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WFSLayerQueryAttributeBinsOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WFSLayerQueryExtentOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WFSLayerQueryFeatureCountOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WFSLayerQueryFeaturesOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WFSLayerQueryObjectIdsOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkQueryAssociationsOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CSVLayerQueryExtentOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CSVLayerQueryFeatureCountOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CSVLayerQueryFeaturesOptions = import("./request/types.js").RequestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CSVLayerQueryObjectIdsOptions = import("./request/types.js").RequestOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RequestResponse<T = any> = import("./request/types.js").RequestResponse<T>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GetAllHeaders = import("./request/types.js").GetAllHeaders;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GetHeader = import("./request/types.js").GetHeader;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EsriErrorDetails = import("./request/types.js").RequestErrorDetails;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BeforeInterceptorCallbackParams = import("./request/types.js").RequestParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RequestInterceptor = import("./request/types.js").RequestInterceptor;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AfterInterceptorCallback = import("./request/types.js").AfterInterceptorCallback;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BeforeInterceptorCallback = import("./request/types.js").BeforeInterceptorCallback;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ErrorCallback = import("./request/types.js").ErrorInterceptorCallback;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface closestFacility {
    solve: typeof import("./rest/closestFacility.js").solve;
  }

  export const closestFacility: closestFacility;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface find {
    find: typeof import("./rest/find.js").find;
  }

  export const find: find;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface geometryService {
    areasAndLengths: typeof import("./rest/geometryService.js").areasAndLengths;
    autoComplete: typeof import("./rest/geometryService.js").autoComplete;
    buffer: typeof import("./rest/geometryService.js").buffer;
    convexHull: typeof import("./rest/geometryService.js").convexHull;
    cut: typeof import("./rest/geometryService.js").cut;
    densify: typeof import("./rest/geometryService.js").densify;
    difference: typeof import("./rest/geometryService.js").difference;
    distance: typeof import("./rest/geometryService.js").distance;
    fromGeoCoordinateString: typeof import("./rest/geometryService.js").fromGeoCoordinateString;
    generalize: typeof import("./rest/geometryService.js").generalize;
    intersect: typeof import("./rest/geometryService.js").intersect;
    labelPoints: typeof import("./rest/geometryService.js").labelPoints;
    lengths: typeof import("./rest/geometryService.js").lengths;
    offset: typeof import("./rest/geometryService.js").offset;
    project: typeof import("./rest/geometryService.js").project;
    relation: typeof import("./rest/geometryService.js").relation;
    reshape: typeof import("./rest/geometryService.js").reshape;
    simplify: typeof import("./rest/geometryService.js").simplify;
    toGeoCoordinateString: typeof import("./rest/geometryService.js").toGeoCoordinateString;
    trimExtend: typeof import("./rest/geometryService.js").trimExtend;
    union: typeof import("./rest/geometryService.js").union;
  }

  export const geometryService: geometryService;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface geoprocessor {
    execute: typeof import("./rest/geoprocessor.js").execute;
    submitJob: typeof import("./rest/geoprocessor.js").submitJob;
  }

  export const geoprocessor: geoprocessor;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface identify {
    identify: typeof import("./rest/identify.js").identify;
  }

  export const identify: identify;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface imageService {
    computeAngles: typeof import("./rest/imageService.js").computeAngles;
    computePixelSpaceLocations: typeof import("./rest/imageService.js").computePixelSpaceLocations;
    computeStatisticsHistograms: typeof import("./rest/imageService.js").computeStatisticsHistograms;
    computeHistograms: typeof import("./rest/imageService.js").computeHistograms;
    getSamples: typeof import("./rest/imageService.js").getSamples;
    identify: typeof import("./rest/imageService.js").identify;
    measureHeight: typeof import("./rest/imageService.js").measureHeight;
    measureAreaAndPerimeter: typeof import("./rest/imageService.js").measureAreaAndPerimeter;
    measurePointOrCentroid: typeof import("./rest/imageService.js").measurePointOrCentroid;
    measureDistanceAndAngle: typeof import("./rest/imageService.js").measureDistanceAndAngle;
    measureLengthFromImage: typeof import("./rest/imageService.js").measureLengthFromImage;
    measureAreaFromImage: typeof import("./rest/imageService.js").measureAreaFromImage;
    queryBoundary: typeof import("./rest/imageService.js").queryBoundary;
    queryGPSInfo: typeof import("./rest/imageService.js").queryGPSInfo;
    imageToMap: typeof import("./rest/imageService.js").imageToMap;
    imageToMapMultiray: typeof import("./rest/imageService.js").imageToMapMultiray;
    mapToImage: typeof import("./rest/imageService.js").mapToImage;
    getImageUrl: typeof import("./rest/imageService.js").getImageUrl;
    findImages: typeof import("./rest/imageService.js").findImages;
  }

  export const imageService: imageService;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ExecuteAddNamedTypesNamedTypes = import("./rest/knowledgeGraphService.js").ExecuteAddNamedTypesNamedTypes;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UpdateNamedType = import("./rest/knowledgeGraphService.js").UpdateNamedType;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UpdateGraphProperties = import("./rest/knowledgeGraphService.js").UpdateGraphProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ExecuteUpdateSearchIndexSearchProperties = import("./rest/knowledgeGraphService.js").ExecuteUpdateSearchIndexSearchProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FetchClientDataAtKeysOptions = import("./rest/knowledgeGraphService.js").FetchClientDataAtKeysOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DomainOptions = import("./rest/knowledgeGraphService.js").DomainOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface knowledgeGraphService {
    executeApplyEdits: typeof import("./rest/knowledgeGraphService.js").executeApplyEdits;
    executeAddNamedTypes: typeof import("./rest/knowledgeGraphService.js").executeAddNamedTypes;
    executeDeleteNamedType: typeof import("./rest/knowledgeGraphService.js").executeDeleteNamedType;
    executeUpdateNamedType: typeof import("./rest/knowledgeGraphService.js").executeUpdateNamedType;
    executeAddGraphProperties: typeof import("./rest/knowledgeGraphService.js").executeAddGraphProperties;
    executeDeleteGraphProperty: typeof import("./rest/knowledgeGraphService.js").executeDeleteGraphProperty;
    executeUpdateGraphProperty: typeof import("./rest/knowledgeGraphService.js").executeUpdateGraphProperty;
    executeAddGraphFieldIndex: typeof import("./rest/knowledgeGraphService.js").executeAddGraphFieldIndex;
    executeDeleteGraphFieldIndex: typeof import("./rest/knowledgeGraphService.js").executeDeleteGraphFieldIndex;
    executeUpdateSearchIndex: typeof import("./rest/knowledgeGraphService.js").executeUpdateSearchIndex;
    executeQuery: typeof import("./rest/knowledgeGraphService.js").executeQuery;
    executeQueryStreaming: typeof import("./rest/knowledgeGraphService.js").executeQueryStreaming;
    executeSearch: typeof import("./rest/knowledgeGraphService.js").executeSearch;
    executeSearchStreaming: typeof import("./rest/knowledgeGraphService.js").executeSearchStreaming;
    fetchAllClientDataKeys: typeof import("./rest/knowledgeGraphService.js").fetchAllClientDataKeys;
    fetchClientDataAtKeys: typeof import("./rest/knowledgeGraphService.js").fetchClientDataAtKeys;
    fetchKnowledgeGraph: typeof import("./rest/knowledgeGraphService.js").fetchKnowledgeGraph;
    refreshDataModel: typeof import("./rest/knowledgeGraphService.js").refreshDataModel;
    executeFindPathsAsynchronous: typeof import("./rest/knowledgeGraphService.js").executeFindPathsAsynchronous;
    executeFindPaths: typeof import("./rest/knowledgeGraphService.js").executeFindPaths;
    fetchAsynchronousFindPathsResultData: typeof import("./rest/knowledgeGraphService.js").fetchAsynchronousFindPathsResultData;
    executeAddDomain: typeof import("./rest/knowledgeGraphService.js").executeAddDomain;
    executeUpdateDomain: typeof import("./rest/knowledgeGraphService.js").executeUpdateDomain;
    executeDeleteDomain: typeof import("./rest/knowledgeGraphService.js").executeDeleteDomain;
  }

  export const knowledgeGraphService: knowledgeGraphService;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Cost = import("./rest/lastMileDelivery.js").Cost;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type lastMileDeliveryExecuteOptions = import("./rest/lastMileDelivery.js").GetResultOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type lastMileDeliveryGetCostOptions = import("./rest/lastMileDelivery.js").GetResultOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type lastMileDeliveryGetDepotsOptions = import("./rest/lastMileDelivery.js").GetResultOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type lastMileDeliveryGetDepotVisitsOptions = import("./rest/lastMileDelivery.js").GetResultOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type lastMileDeliveryGetDirectionLinesOptions = import("./rest/lastMileDelivery.js").GetResultOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type lastMileDeliveryGetDirectionPointsOptions = import("./rest/lastMileDelivery.js").GetResultOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type lastMileDeliveryGetOrdersOptions = import("./rest/lastMileDelivery.js").GetResultOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type lastMileDeliveryGetRoutesOptions = import("./rest/lastMileDelivery.js").GetResultOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface lastMileDelivery {
    execute: typeof import("./rest/lastMileDelivery.js").execute;
    getDepots: typeof import("./rest/lastMileDelivery.js").getDepots;
    getOrders: typeof import("./rest/lastMileDelivery.js").getOrders;
    getRoutes: typeof import("./rest/lastMileDelivery.js").getRoutes;
    getCost: typeof import("./rest/lastMileDelivery.js").getCost;
    getDirectionPoints: typeof import("./rest/lastMileDelivery.js").getDirectionPoints;
    getDepotVisits: typeof import("./rest/lastMileDelivery.js").getDepotVisits;
    getDirectionLines: typeof import("./rest/lastMileDelivery.js").getDirectionLines;
  }

  export const lastMileDelivery: lastMileDelivery;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface locator {
    addressToLocations: typeof import("./rest/locator.js").addressToLocations;
    addressesToLocations: typeof import("./rest/locator.js").addressesToLocations;
    locationToAddress: typeof import("./rest/locator.js").locationToAddress;
    suggestLocations: typeof import("./rest/locator.js").suggestLocations;
  }

  export const locator: locator;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface networkService {
    fetchServiceDescription: typeof import("./rest/networkService.js").fetchServiceDescription;
  }

  export const networkService: networkService;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface places {
    fetchPlace: typeof import("./rest/places.js").fetchPlace;
    queryPlacesNearPoint: typeof import("./rest/places.js").queryPlacesNearPoint;
    queryPlacesWithinExtent: typeof import("./rest/places.js").queryPlacesWithinExtent;
  }

  export const places: places;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface print {
    execute: typeof import("./rest/print.js").execute;
    getMode: typeof import("./rest/print.js").getMode;
  }

  export const print: print;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface query {
    executeAttachmentQuery: typeof import("./rest/query.js").executeAttachmentQuery;
    executeForCount: typeof import("./rest/query.js").executeForCount;
    executeForExtent: typeof import("./rest/query.js").executeForExtent;
    executeForIds: typeof import("./rest/query.js").executeForIds;
    executeForTopCount: typeof import("./rest/query.js").executeForTopCount;
    executeForTopExtents: typeof import("./rest/query.js").executeForTopExtents;
    executeForTopIds: typeof import("./rest/query.js").executeForTopIds;
    executeQueryJSON: typeof import("./rest/query.js").executeQueryJSON;
    executeQueryPBF: typeof import("./rest/query.js").executeQueryPBF;
    executeRelationshipQuery: typeof import("./rest/query.js").executeRelationshipQuery;
    executeTopFeaturesQuery: typeof import("./rest/query.js").executeTopFeaturesQuery;
  }

  export const query: query;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface route {
    solve: typeof import("./rest/route.js").solve;
  }

  export const route: route;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface serviceArea {
    solve: typeof import("./rest/serviceArea.js").solve;
  }

  export const serviceArea: serviceArea;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface symbolService {
    generateSymbol: typeof import("./rest/symbolService.js").generateSymbol;
  }

  export const symbolService: symbolService;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PrintResponse = import("./rest/types.js").PrintResponse;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ProjectParametersTransformation = import("./rest/types.js").Transformation;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GenerateSymbolResponse = import("./rest/types.js").GenerateSymbolResponse;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GenerateSymbolParameters = import("./rest/types.js").GenerateSymbolParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type JobInfoWaitForJobCompletionOptions = import("./rest/types.js").WaitForJobOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type queryExecuteForIdsLayerMetadata = import("./rest/types.js").LayerMetadata;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type queryExecuteQueryJSONLayerMetadata = import("./rest/types.js").LayerMetadata;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type queryExecuteQueryPBFLayerMetadata = import("./rest/types.js").LayerMetadata;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureService = import("./rest/featureService/FeatureService.js").default;
  export const FeatureService: typeof import("./rest/featureService/FeatureService.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ServiceInfo = import("./rest/featureService/FeatureService.js").default;
  export const ServiceInfo: typeof import("./rest/featureService/FeatureService.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureServiceCapabilitiesData = import("./rest/featureService/types.js").DataCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CapabilitiesSyncSupportedSyncDataOptions = import("./rest/featureService/types.js").SyncDataOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CapabilitiesSync = import("./rest/featureService/types.js").SyncCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureServiceCapabilitiesOperations = import("./rest/featureService/types.js").OperationCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureServiceCapabilitiesQuery = import("./rest/featureService/types.js").QueryCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureServiceCapabilitiesEditing = import("./rest/featureService/types.js").EditingCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureServiceCapabilities = import("./rest/featureService/types.js").ServiceCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureServiceResourcesBundle = import("./rest/featureService/types.js").FeatureServiceResourcesBundle;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VersionManagerFeatureServiceResourcesBundle = import("./rest/featureService/types.js").FeatureServiceResourcesBundle;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VersionManagementViewModelFeatureServiceResourcesBundle = import("./rest/featureService/types.js").FeatureServiceResourcesBundle;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TableInfo = import("./rest/featureService/types.js").TableInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureServiceLayerInfo = import("./rest/featureService/types.js").LayerInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerDefinition = import("./rest/featureService/types.js").LayerDefinition;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TableDefinition = import("./rest/featureService/types.js").TableDefinition;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ServiceContents = import("./rest/featureService/types.js").ServiceContents;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DeleteAssociationEdit = import("./rest/featureService/types.js").DeleteAssociationEdit;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DeleteAssociationEditAllFields = import("./rest/featureService/types.js").DeleteAssociationEditAllFields;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DeleteAssociationEditOnlyGlobalId = import("./rest/featureService/types.js").DeleteAssociationEditOnlyGlobalId;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DeleteAssociationEditOmitGlobalId = import("./rest/featureService/types.js").DeleteAssociationEditOmitGlobalId;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CombineGroupedObjectsEdit = import("./rest/featureService/types.js").CombineGroupedObjectsEdit;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DivideGroupedObjectsEdit = import("./rest/featureService/types.js").DivideGroupedObjectsEdit;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ServiceEdits = import("./rest/featureService/types.js").ServiceEdits;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureServiceApplyEditsEdits = import("./rest/featureService/types.js").ServiceEdits;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ServiceEditsIdentifierFields = import("./rest/featureService/types.js").ServiceEditsIdentifierFields;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureServiceApplyEditsEditsIdentifierFields = import("./rest/featureService/types.js").ServiceEditsIdentifierFields;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureServiceApplyEditsOptions = import("./rest/featureService/types.js").ServiceEditOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DivideGroupedObjectResult = import("./rest/featureService/types.js").DivideGroupedObjectResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CombineGroupedObjectResult = import("./rest/featureService/types.js").CombineGroupedObjectResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ServiceEditsResult = import("./rest/featureService/types.js").ServiceEditsResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SplitsResult = import("./rest/featureService/types.js").SplitsResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface featureServiceUtils {
    createFeatureServices: typeof import("./rest/featureService/utils.js").createFeatureServices;
  }

  export const featureServiceUtils: featureServiceUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type geometryServiceFromGeoCoordinateStringParameters = import("./rest/geometryService/types.js").FromGeoCoordinateStringParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type geometryServiceToGeoCoordinateStringParameters = import("./rest/geometryService/types.js").ToGeoCoordinateStringParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GPOptions = import("./rest/geoprocessor/GPOptions.js").default;
  export const GPOptions: typeof import("./rest/geoprocessor/GPOptions.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DataModelProperties = import("./rest/knowledgeGraph/DataModel.js").DataModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DataModel = import("./rest/knowledgeGraph/DataModel.js").default;
  export const DataModel: typeof import("./rest/knowledgeGraph/DataModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DataModelIdentifierInfo = import("./rest/knowledgeGraph/DataModel.js").DataModelIdentifierInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DataModelIdentifierInfoIdentifierMappingInfo = import("./rest/knowledgeGraph/DataModel.js").DataModelIdentifierInfoIdentifierMappingInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DataModelIdentifierInfoIdentifierMappingInfoUniformPropertyIdentifier = import("./rest/knowledgeGraph/DataModel.js").DataModelIdentifierInfoIdentifierMappingInfoUniformPropertyIdentifier;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DataModelIdentifierInfoIdentifierGenerationInfo = import("./rest/knowledgeGraph/DataModel.js").DataModelIdentifierInfoIdentifierGenerationInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EntityProperties = import("./rest/knowledgeGraph/Entity.js").EntityProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Entity = import("./rest/knowledgeGraph/Entity.js").default;
  export const Entity: typeof import("./rest/knowledgeGraph/Entity.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EntityTypeProperties = import("./rest/knowledgeGraph/EntityType.js").EntityTypeProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EntityType = import("./rest/knowledgeGraph/EntityType.js").default;
  export const EntityType: typeof import("./rest/knowledgeGraph/EntityType.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FieldIndexProperties = import("./rest/knowledgeGraph/FieldIndex.js").FieldIndexProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FieldIndex = import("./rest/knowledgeGraph/FieldIndex.js").default;
  export const FieldIndex: typeof import("./rest/knowledgeGraph/FieldIndex.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphAddFieldIndexResultProperties = import("./rest/knowledgeGraph/GraphAddFieldIndexResult.js").GraphAddFieldIndexResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphAddFieldIndexResult = import("./rest/knowledgeGraph/GraphAddFieldIndexResult.js").default;
  export const GraphAddFieldIndexResult: typeof import("./rest/knowledgeGraph/GraphAddFieldIndexResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphAddNamedTypesResultProperties = import("./rest/knowledgeGraph/GraphAddNamedTypesResult.js").GraphAddNamedTypesResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphAddNamedTypesResult = import("./rest/knowledgeGraph/GraphAddNamedTypesResult.js").default;
  export const GraphAddNamedTypesResult: typeof import("./rest/knowledgeGraph/GraphAddNamedTypesResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphAddPropertyResultProperties = import("./rest/knowledgeGraph/GraphAddPropertyResult.js").GraphAddPropertyResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphAddPropertyResult = import("./rest/knowledgeGraph/GraphAddPropertyResult.js").default;
  export const GraphAddPropertyResult: typeof import("./rest/knowledgeGraph/GraphAddPropertyResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphAnyValue = import("./rest/knowledgeGraph/GraphAnyValue.js").GraphAnyValue;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphApplyEditsProperties = import("./rest/knowledgeGraph/GraphApplyEdits.js").GraphApplyEditsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphApplyEdits = import("./rest/knowledgeGraph/GraphApplyEdits.js").default;
  export const GraphApplyEdits: typeof import("./rest/knowledgeGraph/GraphApplyEdits.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphApplyEditsOptions = import("./rest/knowledgeGraph/GraphApplyEdits.js").GraphApplyEditsOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphNamedObjectDeletes = import("./rest/knowledgeGraph/GraphApplyEdits.js").GraphNamedObjectDeletes;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphApplyEditsResultProperties = import("./rest/knowledgeGraph/GraphApplyEditsResult.js").GraphApplyEditsResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphApplyEditsResult = import("./rest/knowledgeGraph/GraphApplyEditsResult.js").default;
  export const GraphApplyEditsResult: typeof import("./rest/knowledgeGraph/GraphApplyEditsResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EditResultsObject = import("./rest/knowledgeGraph/GraphApplyEditsResult.js").EditResultsObject;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NamedObjectEditResults = import("./rest/knowledgeGraph/GraphApplyEditsResult.js").NamedObjectEditResults;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CascadeRelationshipDeleteResults = import("./rest/knowledgeGraph/GraphApplyEditsResult.js").CascadeRelationshipDeleteResults;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NamedObjectCascadeRelationshipDeleteResults = import("./rest/knowledgeGraph/GraphApplyEditsResult.js").NamedObjectCascadeRelationshipDeleteResults;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CascadeProvenanceDeleteResults = import("./rest/knowledgeGraph/GraphApplyEditsResult.js").CascadeProvenanceDeleteResults;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphDataModelOperationResultProperties = import("./rest/knowledgeGraph/GraphDataModelOperationResult.js").GraphDataModelOperationResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphDataModelOperationResult = import("./rest/knowledgeGraph/GraphDataModelOperationResult.js").default;
  export const GraphDataModelOperationResult: typeof import("./rest/knowledgeGraph/GraphDataModelOperationResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ResultsObject = import("./rest/knowledgeGraph/GraphDataModelOperationResult.js").ResultsObject;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AddResultsObjec = import("./rest/knowledgeGraph/GraphDataModelOperationResult.js").ResultsObject;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphDataModelSingletonOperationResultProperties = import("./rest/knowledgeGraph/GraphDataModelSingletonOperationResult.js").GraphDataModelSingletonOperationResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphDataModelSingletonOperationResult = import("./rest/knowledgeGraph/GraphDataModelSingletonOperationResult.js").default;
  export const GraphDataModelSingletonOperationResult: typeof import("./rest/knowledgeGraph/GraphDataModelSingletonOperationResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphDeleteFieldIndexResultProperties = import("./rest/knowledgeGraph/GraphDeleteFieldIndexResult.js").GraphDeleteFieldIndexResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphDeleteFieldIndexResult = import("./rest/knowledgeGraph/GraphDeleteFieldIndexResult.js").default;
  export const GraphDeleteFieldIndexResult: typeof import("./rest/knowledgeGraph/GraphDeleteFieldIndexResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphDeleteNamedTypeResultProperties = import("./rest/knowledgeGraph/GraphDeleteNamedTypeResult.js").GraphDeleteNamedTypeResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphDeleteNamedTypeResult = import("./rest/knowledgeGraph/GraphDeleteNamedTypeResult.js").default;
  export const GraphDeleteNamedTypeResult: typeof import("./rest/knowledgeGraph/GraphDeleteNamedTypeResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphDeletePropertyResultProperties = import("./rest/knowledgeGraph/GraphDeletePropertyResult.js").GraphDeletePropertyResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphDeletePropertyResult = import("./rest/knowledgeGraph/GraphDeletePropertyResult.js").default;
  export const GraphDeletePropertyResult: typeof import("./rest/knowledgeGraph/GraphDeletePropertyResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphNamedObjectProperties = import("./rest/knowledgeGraph/GraphNamedObject.js").GraphNamedObjectProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphNamedObject = import("./rest/knowledgeGraph/GraphNamedObject.js").default;
  export const GraphNamedObject: typeof import("./rest/knowledgeGraph/GraphNamedObject.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphObjectProperties = import("./rest/knowledgeGraph/GraphObject.js").GraphObjectProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphObject = import("./rest/knowledgeGraph/GraphObject.js").default;
  export const GraphObject: typeof import("./rest/knowledgeGraph/GraphObject.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphObjectTypeProperties = import("./rest/knowledgeGraph/GraphObjectType.js").GraphObjectTypeProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphObjectType = import("./rest/knowledgeGraph/GraphObjectType.js").default;
  export const GraphObjectType: typeof import("./rest/knowledgeGraph/GraphObjectType.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphPropertyProperties = import("./rest/knowledgeGraph/GraphProperty.js").GraphPropertyProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphProperty = import("./rest/knowledgeGraph/GraphProperty.js").default;
  export const GraphProperty: typeof import("./rest/knowledgeGraph/GraphProperty.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphQueryProperties = import("./rest/knowledgeGraph/GraphQuery.js").GraphQueryProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphQuery = import("./rest/knowledgeGraph/GraphQuery.js").default;
  export const GraphQuery: typeof import("./rest/knowledgeGraph/GraphQuery.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphQueryResultProperties = import("./rest/knowledgeGraph/GraphQueryResult.js").GraphQueryResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphQueryResult = import("./rest/knowledgeGraph/GraphQueryResult.js").default;
  export const GraphQueryResult: typeof import("./rest/knowledgeGraph/GraphQueryResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphQueryResultHeaderProperties = import("./rest/knowledgeGraph/GraphQueryResultHeader.js").GraphQueryResultHeaderProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphQueryResultHeader = import("./rest/knowledgeGraph/GraphQueryResultHeader.js").default;
  export const GraphQueryResultHeader: typeof import("./rest/knowledgeGraph/GraphQueryResultHeader.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphQueryStreamingProperties = import("./rest/knowledgeGraph/GraphQueryStreaming.js").GraphQueryStreamingProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphQueryStreaming = import("./rest/knowledgeGraph/GraphQueryStreaming.js").default;
  export const GraphQueryStreaming: typeof import("./rest/knowledgeGraph/GraphQueryStreaming.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphQueryStreamingResultProperties = import("./rest/knowledgeGraph/GraphQueryStreamingResult.js").GraphQueryStreamingResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphQueryStreamingResult = import("./rest/knowledgeGraph/GraphQueryStreamingResult.js").default;
  export const GraphQueryStreamingResult: typeof import("./rest/knowledgeGraph/GraphQueryStreamingResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphSearchProperties = import("./rest/knowledgeGraph/GraphSearch.js").GraphSearchProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphSearch = import("./rest/knowledgeGraph/GraphSearch.js").default;
  export const GraphSearch: typeof import("./rest/knowledgeGraph/GraphSearch.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphSearchStreamingProperties = import("./rest/knowledgeGraph/GraphSearchStreaming.js").GraphSearchStreamingProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphSearchStreaming = import("./rest/knowledgeGraph/GraphSearchStreaming.js").default;
  export const GraphSearchStreaming: typeof import("./rest/knowledgeGraph/GraphSearchStreaming.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphUpdateNamedTypesResultProperties = import("./rest/knowledgeGraph/GraphUpdateNamedTypesResult.js").GraphUpdateNamedTypesResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphUpdateNamedTypesResult = import("./rest/knowledgeGraph/GraphUpdateNamedTypesResult.js").default;
  export const GraphUpdateNamedTypesResult: typeof import("./rest/knowledgeGraph/GraphUpdateNamedTypesResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphUpdatePropertyResultProperties = import("./rest/knowledgeGraph/GraphUpdatePropertyResult.js").GraphUpdatePropertyResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphUpdatePropertyResult = import("./rest/knowledgeGraph/GraphUpdatePropertyResult.js").default;
  export const GraphUpdatePropertyResult: typeof import("./rest/knowledgeGraph/GraphUpdatePropertyResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphUpdateSearchIndexResultProperties = import("./rest/knowledgeGraph/GraphUpdateSearchIndexResult.js").GraphUpdateSearchIndexResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphUpdateSearchIndexResult = import("./rest/knowledgeGraph/GraphUpdateSearchIndexResult.js").default;
  export const GraphUpdateSearchIndexResult: typeof import("./rest/knowledgeGraph/GraphUpdateSearchIndexResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type InputQuantizationParametersProperties = import("./rest/knowledgeGraph/InputQuantizationParameters.js").InputQuantizationParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type InputQuantizationParameters = import("./rest/knowledgeGraph/InputQuantizationParameters.js").default;
  export const InputQuantizationParameters: typeof import("./rest/knowledgeGraph/InputQuantizationParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type KnowledgeGraphProperties = import("./rest/knowledgeGraph/KnowledgeGraph.js").KnowledgeGraphProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type KnowledgeGraph = import("./rest/knowledgeGraph/KnowledgeGraph.js").default;
  export const KnowledgeGraph: typeof import("./rest/knowledgeGraph/KnowledgeGraph.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OutputQuantizationParametersProperties = import("./rest/knowledgeGraph/OutputQuantizationParameters.js").OutputQuantizationParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OutputQuantizationParameters = import("./rest/knowledgeGraph/OutputQuantizationParameters.js").default;
  export const OutputQuantizationParameters: typeof import("./rest/knowledgeGraph/OutputQuantizationParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OutputQuantizationParametersExtent = import("./rest/knowledgeGraph/OutputQuantizationParameters.js").OutputQuantizationParametersExtent;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PathProperties = import("./rest/knowledgeGraph/Path.js").PathProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Path = import("./rest/knowledgeGraph/Path.js").default;
  export const Path: typeof import("./rest/knowledgeGraph/Path.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type knowledgeGraphRelationshipProperties = import("./rest/knowledgeGraph/Relationship.js").RelationshipProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type knowledgeGraphRelationship = import("./rest/knowledgeGraph/Relationship.js").default;
  export const knowledgeGraphRelationship: typeof import("./rest/knowledgeGraph/Relationship.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelationshipTypeProperties = import("./rest/knowledgeGraph/RelationshipType.js").RelationshipTypeProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelationshipType = import("./rest/knowledgeGraph/RelationshipType.js").default;
  export const RelationshipType: typeof import("./rest/knowledgeGraph/RelationshipType.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelationshipTypeEndPoints = import("./rest/knowledgeGraph/RelationshipType.js").RelationshipTypeEndPoints;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchIndexProperties = import("./rest/knowledgeGraph/SearchIndex.js").SearchIndexProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchIndex = import("./rest/knowledgeGraph/SearchIndex.js").default;
  export const SearchIndex: typeof import("./rest/knowledgeGraph/SearchIndex.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchIndexAnalyzers = import("./rest/knowledgeGraph/SearchIndex.js").SearchIndexAnalyzer;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchIndexSearchProperties = import("./rest/knowledgeGraph/SearchIndex.js").SearchProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ServiceDefinitionProperties = import("./rest/knowledgeGraph/ServiceDefinition.js").ServiceDefinitionProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ServiceDefinition = import("./rest/knowledgeGraph/ServiceDefinition.js").default;
  export const ServiceDefinition: typeof import("./rest/knowledgeGraph/ServiceDefinition.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ServiceDefinitionServiceCapabilities = import("./rest/knowledgeGraph/ServiceDefinition.js").ServiceDefinitionServiceCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ServiceDefinitionServiceCapabilitiesIndexCapabilities = import("./rest/knowledgeGraph/ServiceDefinition.js").ServiceDefinitionServiceCapabilitiesIndexCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ServiceDefinitionServiceCapabilitiesApplyEditsCapabilities = import("./rest/knowledgeGraph/ServiceDefinition.js").ServiceDefinitionServiceCapabilitiesApplyEditsCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ServiceDefinitionServiceCapabilitiesSearchCapabilities = import("./rest/knowledgeGraph/ServiceDefinition.js").ServiceDefinitionServiceCapabilitiesSearchCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ServiceDefinitionServiceCapabilitiesGeometryCapabilities = import("./rest/knowledgeGraph/ServiceDefinition.js").ServiceDefinitionServiceCapabilitiesGeometryCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ServiceDefinitionDateFieldsTimeReference = import("./rest/knowledgeGraph/ServiceDefinition.js").ServiceDefinitionDateFieldsTimeReference;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SourceTypeValueBehaviorProperties = import("./rest/knowledgeGraph/SourceTypeValueBehavior.js").SourceTypeValueBehaviorProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SourceTypeValueBehavior = import("./rest/knowledgeGraph/SourceTypeValueBehavior.js").default;
  export const SourceTypeValueBehavior: typeof import("./rest/knowledgeGraph/SourceTypeValueBehavior.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMFilteredFindPathsConfigurationProperties = import("./rest/knowledgeGraph/toolService/findPaths/CIMFilteredFindPathsConfiguration.js").CIMFilteredFindPathsConfigurationProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMFilteredFindPathsConfiguration = import("./rest/knowledgeGraph/toolService/findPaths/CIMFilteredFindPathsConfiguration.js").default;
  export const CIMFilteredFindPathsConfiguration: typeof import("./rest/knowledgeGraph/toolService/findPaths/CIMFilteredFindPathsConfiguration.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMFilteredFindPathsEntityProperties = import("./rest/knowledgeGraph/toolService/findPaths/CIMFilteredFindPathsEntity.js").CIMFilteredFindPathsEntityProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMFilteredFindPathsEntity = import("./rest/knowledgeGraph/toolService/findPaths/CIMFilteredFindPathsEntity.js").default;
  export const CIMFilteredFindPathsEntity: typeof import("./rest/knowledgeGraph/toolService/findPaths/CIMFilteredFindPathsEntity.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMFilteredFindPathsPathFilterProperties = import("./rest/knowledgeGraph/toolService/findPaths/CIMFilteredFindPathsPathFilter.js").CIMFilteredFindPathsPathFilterProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMFilteredFindPathsPathFilter = import("./rest/knowledgeGraph/toolService/findPaths/CIMFilteredFindPathsPathFilter.js").default;
  export const CIMFilteredFindPathsPathFilter: typeof import("./rest/knowledgeGraph/toolService/findPaths/CIMFilteredFindPathsPathFilter.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMFilteredFindPathsResultJSON = import("./rest/knowledgeGraph/toolService/findPaths/CIMFilteredFindPathsResultJSON.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMFilteredFindPathsError = import("./rest/knowledgeGraph/toolService/findPaths/CIMFilteredFindPathsResultJSON.js").CIMFilteredFindPathsError;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMFilteredFindPathsStatistics = import("./rest/knowledgeGraph/toolService/findPaths/CIMFilteredFindPathsResultJSON.js").CIMFilteredFindPathsStatistics;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMFilteredFindPathsResultPaths = import("./rest/knowledgeGraph/toolService/findPaths/CIMFilteredFindPathsResultJSON.js").CIMFilteredFindPathsResultPaths;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMKGTraversalDirectionProperties = import("./rest/knowledgeGraph/toolService/findPaths/CIMKGTraversalDirection.js").CIMKGTraversalDirectionProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMKGTraversalDirection = import("./rest/knowledgeGraph/toolService/findPaths/CIMKGTraversalDirection.js").default;
  export const CIMKGTraversalDirection: typeof import("./rest/knowledgeGraph/toolService/findPaths/CIMKGTraversalDirection.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FindPathsToolSettingsProperties = import("./rest/knowledgeGraph/toolService/findPaths/FindPathsToolSettings.js").FindPathsToolSettingsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FindPathsToolSettings = import("./rest/knowledgeGraph/toolService/findPaths/FindPathsToolSettings.js").default;
  export const FindPathsToolSettings: typeof import("./rest/knowledgeGraph/toolService/findPaths/FindPathsToolSettings.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type QueryTableDataSource = import("./rest/layerSources/QueryTableDataSource.js").default;
  export const QueryTableDataSource: typeof import("./rest/layerSources/QueryTableDataSource.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterDataSource = import("./rest/layerSources/RasterDataSource.js").default;
  export const RasterDataSource: typeof import("./rest/layerSources/RasterDataSource.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TableDataSource = import("./rest/layerSources/TableDataSource.js").default;
  export const TableDataSource: typeof import("./rest/layerSources/TableDataSource.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface queryAssociations {
    queryAssociations: typeof import("./rest/networks/queryAssociations.js").queryAssociations;
  }

  export const queryAssociations: queryAssociations;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface synthesizeAssociationGeometries {
    synthesizeAssociationGeometries: typeof import("./rest/networks/synthesizeAssociationGeometries.js").synthesizeAssociationGeometries;
  }

  export const synthesizeAssociationGeometries: synthesizeAssociationGeometries;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface trace {
    trace: typeof import("./rest/networks/trace.js").trace;
  }

  export const trace: trace;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CircuitTraceResultProperties = import("./rest/networks/circuits/support/CircuitTraceResult.js").CircuitTraceResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CircuitTraceResult = import("./rest/networks/circuits/support/CircuitTraceResult.js").default;
  export const CircuitTraceResult: typeof import("./rest/networks/circuits/support/CircuitTraceResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CircuitVerifyResult = import("./rest/networks/circuits/support/CircuitVerifyResult.js").default;
  export const CircuitVerifyResult: typeof import("./rest/networks/circuits/support/CircuitVerifyResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AggregatedGeometryProperties = import("./rest/networks/support/AggregatedGeometry.js").AggregatedGeometryProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AggregatedGeometry = import("./rest/networks/support/AggregatedGeometry.js").default;
  export const AggregatedGeometry: typeof import("./rest/networks/support/AggregatedGeometry.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AssociationProperties = import("./rest/networks/support/Association.js").AssociationProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Association = import("./rest/networks/support/Association.js").default;
  export const Association: typeof import("./rest/networks/support/Association.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AssociationGeometriesResultProperties = import("./rest/networks/support/AssociationGeometriesResult.js").AssociationGeometriesResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AssociationGeometriesResult = import("./rest/networks/support/AssociationGeometriesResult.js").default;
  export const AssociationGeometriesResult: typeof import("./rest/networks/support/AssociationGeometriesResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FunctionResultProperties = import("./rest/networks/support/FunctionResult.js").FunctionResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FunctionResult = import("./rest/networks/support/FunctionResult.js").default;
  export const FunctionResult: typeof import("./rest/networks/support/FunctionResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NetworkElementProperties = import("./rest/networks/support/NetworkElement.js").NetworkElementProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NetworkElement = import("./rest/networks/support/NetworkElement.js").default;
  export const NetworkElement: typeof import("./rest/networks/support/NetworkElement.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type QueryAssociationsParametersProperties = import("./rest/networks/support/QueryAssociationsParameters.js").QueryAssociationsParametersProperties;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkQueryAssociationsProps = import("./rest/networks/support/QueryAssociationsParameters.js").QueryAssociationsParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type QueryAssociationsParameters = import("./rest/networks/support/QueryAssociationsParameters.js").default;
  export const QueryAssociationsParameters: typeof import("./rest/networks/support/QueryAssociationsParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type QueryAssociationsResultProperties = import("./rest/networks/support/QueryAssociationsResult.js").QueryAssociationsResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type QueryAssociationsResult = import("./rest/networks/support/QueryAssociationsResult.js").default;
  export const QueryAssociationsResult: typeof import("./rest/networks/support/QueryAssociationsResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NetworkQueryNamedTraceConfigurationsQuery = import("./rest/networks/support/QueryNamedTraceConfigurationsParameters.js").QueryNamedTraceConfigurationsParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SynthesizeAssociationGeometriesParametersProperties = import("./rest/networks/support/SynthesizeAssociationGeometriesParameters.js").SynthesizeAssociationGeometriesParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SynthesizeAssociationGeometriesParameters = import("./rest/networks/support/SynthesizeAssociationGeometriesParameters.js").default;
  export const SynthesizeAssociationGeometriesParameters: typeof import("./rest/networks/support/SynthesizeAssociationGeometriesParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TelecomNetworkElementProperties = import("./rest/networks/support/TelecomNetworkElement.js").TelecomNetworkElementProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TelecomNetworkElement = import("./rest/networks/support/TelecomNetworkElement.js").default;
  export const TelecomNetworkElement: typeof import("./rest/networks/support/TelecomNetworkElement.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TraceLocationProperties = import("./rest/networks/support/TraceLocation.js").TraceLocationProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TraceLocation = import("./rest/networks/support/TraceLocation.js").default;
  export const TraceLocation: typeof import("./rest/networks/support/TraceLocation.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TraceParametersProperties = import("./rest/networks/support/TraceParameters.js").TraceParametersProperties;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkSubmitTraceJobProps = import("./rest/networks/support/TraceParameters.js").TraceParametersProperties;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkTraceProps = import("./rest/networks/support/TraceParameters.js").TraceParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TraceParameters = import("./rest/networks/support/TraceParameters.js").default;
  export const TraceParameters: typeof import("./rest/networks/support/TraceParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TraceResultProperties = import("./rest/networks/support/TraceResult.js").TraceResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TraceResult = import("./rest/networks/support/TraceResult.js").default;
  export const TraceResult: typeof import("./rest/networks/support/TraceResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ValidateNetworkTopologyParametersProperties = import("./rest/networks/support/ValidateNetworkTopologyParameters.js").ValidateNetworkTopologyParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ValidateNetworkTopologyParameters = import("./rest/networks/support/ValidateNetworkTopologyParameters.js").default;
  export const ValidateNetworkTopologyParameters: typeof import("./rest/networks/support/ValidateNetworkTopologyParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ValidateServiceEdits = import("./rest/networks/support/ValidateNetworkTopologyResult.js").ValidateServiceEdits;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Subnetwork = import("./rest/networks/support/ValidateNetworkTopologyResult.js").Subnetwork;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ValidateNetworkTopologyResult = import("./rest/networks/support/ValidateNetworkTopologyResult.js").default;
  export const ValidateNetworkTopologyResult: typeof import("./rest/networks/support/ValidateNetworkTopologyResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UnitQueryResult = import("./rest/networks/unitIdentifiers/support/UnitQueryResult.js").default;
  export const UnitQueryResult: typeof import("./rest/networks/unitIdentifiers/support/UnitQueryResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttachmentInfoProperties = import("./rest/query/support/AttachmentInfo.js").AttachmentInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OrientationInfo = import("./rest/query/support/AttachmentInfo.js").OrientationInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttachmentInfo = import("./rest/query/support/AttachmentInfo.js").default;
  export const AttachmentInfo: typeof import("./rest/query/support/AttachmentInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AddressCandidateProperties = import("./rest/support/AddressCandidate.js").AddressCandidateProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AddressCandidate = import("./rest/support/AddressCandidate.js").default;
  export const AddressCandidate: typeof import("./rest/support/AddressCandidate.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type locatorAddressToLocationsParams = import("./rest/support/AddressToLocationsParameters.js").AddressToLocationsParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type locatorAddressesToLocationsParams = import("./rest/support/AddressesToLocationsParameters.js").AddressesToLocationsParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AlgorithmicColorRampProperties = import("./rest/support/AlgorithmicColorRamp.js").AlgorithmicColorRampProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AlgorithmicColorRamp = import("./rest/support/AlgorithmicColorRamp.js").default;
  export const AlgorithmicColorRamp: typeof import("./rest/support/AlgorithmicColorRamp.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ArealUnitProperties = import("./rest/support/ArealUnit.js").ArealUnitProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ArealUnit = import("./rest/support/ArealUnit.js").default;
  export const ArealUnit: typeof import("./rest/support/ArealUnit.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AreasAndLengthsParametersProperties = import("./rest/support/AreasAndLengthsParameters.js").AreasAndLengthsParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AreasAndLengthsParameters = import("./rest/support/AreasAndLengthsParameters.js").default;
  export const AreasAndLengthsParameters: typeof import("./rest/support/AreasAndLengthsParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttachmentQueryProperties = import("./rest/support/AttachmentQuery.js").AttachmentQueryProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttachmentQuery = import("./rest/support/AttachmentQuery.js").default;
  export const AttachmentQuery: typeof import("./rest/support/AttachmentQuery.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttributeBinsFeatureSetProperties = import("./rest/support/AttributeBinsFeatureSet.js").AttributeBinsFeatureSetProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttributeBinsFeatureSet = import("./rest/support/AttributeBinsFeatureSet.js").default;
  export const AttributeBinsFeatureSet: typeof import("./rest/support/AttributeBinsFeatureSet.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttributeBinsGroupingProperties = import("./rest/support/AttributeBinsGrouping.js").AttributeBinsGroupingProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttributeBinsGrouping = import("./rest/support/AttributeBinsGrouping.js").default;
  export const AttributeBinsGrouping: typeof import("./rest/support/AttributeBinsGrouping.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttributeBinsQueryProperties = import("./rest/support/AttributeBinsQuery.js").AttributeBinsQueryProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttributeBinsQuery = import("./rest/support/AttributeBinsQuery.js").default;
  export const AttributeBinsQuery: typeof import("./rest/support/AttributeBinsQuery.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AutoIntervalBinParametersProperties = import("./rest/support/AutoIntervalBinParameters.js").AutoIntervalBinParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AutoIntervalBinParameters = import("./rest/support/AutoIntervalBinParameters.js").default;
  export const AutoIntervalBinParameters: typeof import("./rest/support/AutoIntervalBinParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseImageMeasureParametersProperties = import("./rest/support/BaseImageMeasureParameters.js").BaseImageMeasureParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseImageMeasureParameters = import("./rest/support/BaseImageMeasureParameters.js").default;
  export const BaseImageMeasureParameters: typeof import("./rest/support/BaseImageMeasureParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseImageMeasureResultProperties = import("./rest/support/BaseImageMeasureResult.js").BaseImageMeasureResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseImageMeasureResult = import("./rest/support/BaseImageMeasureResult.js").default;
  export const BaseImageMeasureResult: typeof import("./rest/support/BaseImageMeasureResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeasurementValueProperties = import("./rest/support/BaseImageMeasureResultValue.js").BaseImageMeasureResultValueProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeasurementValue = import("./rest/support/BaseImageMeasureResultValue.js").default;
  export const MeasurementValue: typeof import("./rest/support/BaseImageMeasureResultValue.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BinParametersBaseProperties = import("./rest/support/BinParametersBase.js").BinParametersBaseProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BinParametersBase = import("./rest/support/BinParametersBase.js").default;
  export const BinParametersBase: typeof import("./rest/support/BinParametersBase.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BufferParametersProperties = import("./rest/support/BufferParameters.js").BufferParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BufferParameters = import("./rest/support/BufferParameters.js").default;
  export const BufferParameters: typeof import("./rest/support/BufferParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CameraInfoProperties = import("./rest/support/CameraInfo.js").CameraInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CameraInfo = import("./rest/support/CameraInfo.js").default;
  export const CameraInfo: typeof import("./rest/support/CameraInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ClosestFacilityParametersProperties = import("./rest/support/ClosestFacilityParameters.js").ClosestFacilityParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ClosestFacilityParameters = import("./rest/support/ClosestFacilityParameters.js").default;
  export const ClosestFacilityParameters: typeof import("./rest/support/ClosestFacilityParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ClosestFacilitySolveResultProperties = import("./rest/support/ClosestFacilitySolveResult.js").ClosestFacilitySolveResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ClosestFacilitySolveResult = import("./rest/support/ClosestFacilitySolveResult.js").default;
  export const ClosestFacilitySolveResult: typeof import("./rest/support/ClosestFacilitySolveResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorRampProperties = import("./rest/support/ColorRamp.js").ColorRampProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorRamp = import("./rest/support/ColorRamp.js").default;
  export const ColorRamp: typeof import("./rest/support/ColorRamp.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DataFileProperties = import("./rest/support/DataFile.js").DataFileProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DataFile = import("./rest/support/DataFile.js").default;
  export const DataFile: typeof import("./rest/support/DataFile.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DataLayerProperties = import("./rest/support/DataLayer.js").DataLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DataLayer = import("./rest/support/DataLayer.js").default;
  export const DataLayer: typeof import("./rest/support/DataLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DateBinParametersProperties = import("./rest/support/DateBinParameters.js").DateBinParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DateBinParameters = import("./rest/support/DateBinParameters.js").default;
  export const DateBinParameters: typeof import("./rest/support/DateBinParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DateBinTimeIntervalProperties = import("./rest/support/DateBinTimeInterval.js").DateBinTimeIntervalProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DateBinTimeInterval = import("./rest/support/DateBinTimeInterval.js").default;
  export const DateBinTimeInterval: typeof import("./rest/support/DateBinTimeInterval.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DensifyParametersProperties = import("./rest/support/DensifyParameters.js").DensifyParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DensifyParameters = import("./rest/support/DensifyParameters.js").default;
  export const DensifyParameters: typeof import("./rest/support/DensifyParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DirectionLineProperties = import("./rest/support/DirectionLine.js").DirectionLineProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DirectionLine = import("./rest/support/DirectionLine.js").default;
  export const DirectionLine: typeof import("./rest/support/DirectionLine.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DirectionPointProperties = import("./rest/support/DirectionPoint.js").DirectionPointProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DirectionPoint = import("./rest/support/DirectionPoint.js").default;
  export const DirectionPoint: typeof import("./rest/support/DirectionPoint.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DirectionsEventProperties = import("./rest/support/DirectionsEvent.js").DirectionsEventProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DirectionsEvent = import("./rest/support/DirectionsEvent.js").default;
  export const DirectionsEvent: typeof import("./rest/support/DirectionsEvent.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DirectionsFeature = import("./rest/support/DirectionsFeature.js").default;
  export const DirectionsFeature: typeof import("./rest/support/DirectionsFeature.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DirectionsFeatureSetProperties = import("./rest/support/DirectionsFeatureSet.js").DirectionsFeatureSetProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DirectionsFeatureSet = import("./rest/support/DirectionsFeatureSet.js").default;
  export const DirectionsFeatureSet: typeof import("./rest/support/DirectionsFeatureSet.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DirectionsString = import("./rest/support/DirectionsString.js").default;
  export const DirectionsString: typeof import("./rest/support/DirectionsString.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DistanceParametersProperties = import("./rest/support/DistanceParameters.js").DistanceParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DistanceParameters = import("./rest/support/DistanceParameters.js").default;
  export const DistanceParameters: typeof import("./rest/support/DistanceParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureSetProperties = import("./rest/support/FeatureSet.js").FeatureSetProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureSet = import("./rest/support/FeatureSet.js").default;
  export const FeatureSet: typeof import("./rest/support/FeatureSet.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FetchPlaceParametersProperties = import("./rest/support/FetchPlaceParameters.js").FetchPlaceParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FetchPlaceParameters = import("./rest/support/FetchPlaceParameters.js").default;
  export const FetchPlaceParameters: typeof import("./rest/support/FetchPlaceParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FindImagesParametersProperties = import("./rest/support/FindImagesParameters.js").FindImagesParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FindImagesParameters = import("./rest/support/FindImagesParameters.js").default;
  export const FindImagesParameters: typeof import("./rest/support/FindImagesParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FindImagesResultProperties = import("./rest/support/FindImagesResult.js").FindImagesResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FindImagesResult = import("./rest/support/FindImagesResult.js").default;
  export const FindImagesResult: typeof import("./rest/support/FindImagesResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FindParametersProperties = import("./rest/support/FindParameters.js").FindParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FindParameters = import("./rest/support/FindParameters.js").default;
  export const FindParameters: typeof import("./rest/support/FindParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FindResultProperties = import("./rest/support/FindResult.js").FindResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FindResult = import("./rest/support/FindResult.js").default;
  export const FindResult: typeof import("./rest/support/FindResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FixedBoundariesBinParametersProperties = import("./rest/support/FixedBoundariesBinParameters.js").FixedBoundariesBinParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FixedBoundariesBinParameters = import("./rest/support/FixedBoundariesBinParameters.js").default;
  export const FixedBoundariesBinParameters: typeof import("./rest/support/FixedBoundariesBinParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FixedIntervalBinParametersProperties = import("./rest/support/FixedIntervalBinParameters.js").FixedIntervalBinParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FixedIntervalBinParameters = import("./rest/support/FixedIntervalBinParameters.js").default;
  export const FixedIntervalBinParameters: typeof import("./rest/support/FixedIntervalBinParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GPMessageProperties = import("./rest/support/GPMessage.js").GPMessageProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GPMessage = import("./rest/support/GPMessage.js").default;
  export const GPMessage: typeof import("./rest/support/GPMessage.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeneralizeParametersProperties = import("./rest/support/GeneralizeParameters.js").GeneralizeParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeneralizeParameters = import("./rest/support/GeneralizeParameters.js").default;
  export const GeneralizeParameters: typeof import("./rest/support/GeneralizeParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type IdentifyParametersProperties = import("./rest/support/IdentifyParameters.js").IdentifyParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type IdentifyParameters = import("./rest/support/IdentifyParameters.js").default;
  export const IdentifyParameters: typeof import("./rest/support/IdentifyParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type IdentifyResultProperties = import("./rest/support/IdentifyResult.js").IdentifyResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type IdentifyResult = import("./rest/support/IdentifyResult.js").default;
  export const IdentifyResult: typeof import("./rest/support/IdentifyResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageAngleParametersProperties = import("./rest/support/ImageAngleParameters.js").ImageAngleParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageAngleParameters = import("./rest/support/ImageAngleParameters.js").default;
  export const ImageAngleParameters: typeof import("./rest/support/ImageAngleParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageAngleResultProperties = import("./rest/support/ImageAngleResult.js").ImageAngleResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageAngleResult = import("./rest/support/ImageAngleResult.js").default;
  export const ImageAngleResult: typeof import("./rest/support/ImageAngleResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageAreaParametersProperties = import("./rest/support/ImageAreaParameters.js").ImageAreaParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageAreaParameters = import("./rest/support/ImageAreaParameters.js").default;
  export const ImageAreaParameters: typeof import("./rest/support/ImageAreaParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageAreaResultProperties = import("./rest/support/ImageAreaResult.js").ImageAreaResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageAreaResult = import("./rest/support/ImageAreaResult.js").default;
  export const ImageAreaResult: typeof import("./rest/support/ImageAreaResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageBoundaryParametersProperties = import("./rest/support/ImageBoundaryParameters.js").ImageBoundaryParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageBoundaryParameters = import("./rest/support/ImageBoundaryParameters.js").default;
  export const ImageBoundaryParameters: typeof import("./rest/support/ImageBoundaryParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageBoundaryResultProperties = import("./rest/support/ImageBoundaryResult.js").ImageBoundaryResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageBoundaryResult = import("./rest/support/ImageBoundaryResult.js").default;
  export const ImageBoundaryResult: typeof import("./rest/support/ImageBoundaryResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageDistanceParametersProperties = import("./rest/support/ImageDistanceParameters.js").ImageDistanceParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageDistanceParameters = import("./rest/support/ImageDistanceParameters.js").default;
  export const ImageDistanceParameters: typeof import("./rest/support/ImageDistanceParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageDistanceResultProperties = import("./rest/support/ImageDistanceResult.js").ImageDistanceResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageDistanceResult = import("./rest/support/ImageDistanceResult.js").default;
  export const ImageDistanceResult: typeof import("./rest/support/ImageDistanceResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageGPSInfoProperties = import("./rest/support/ImageGPSInfo.js").ImageGPSInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageGPSInfo = import("./rest/support/ImageGPSInfo.js").default;
  export const ImageGPSInfo: typeof import("./rest/support/ImageGPSInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageGPSInfoParametersProperties = import("./rest/support/ImageGPSInfoParameters.js").ImageGPSInfoParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageGPSInfoParameters = import("./rest/support/ImageGPSInfoParameters.js").default;
  export const ImageGPSInfoParameters: typeof import("./rest/support/ImageGPSInfoParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageGPSInfoResultProperties = import("./rest/support/ImageGPSInfoResult.js").ImageGPSInfoResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageGPSInfoResult = import("./rest/support/ImageGPSInfoResult.js").default;
  export const ImageGPSInfoResult: typeof import("./rest/support/ImageGPSInfoResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageHeightParametersProperties = import("./rest/support/ImageHeightParameters.js").ImageHeightParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageHeightParameters = import("./rest/support/ImageHeightParameters.js").default;
  export const ImageHeightParameters: typeof import("./rest/support/ImageHeightParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageHeightResultProperties = import("./rest/support/ImageHeightResult.js").ImageHeightResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageHeightResult = import("./rest/support/ImageHeightResult.js").default;
  export const ImageHeightResult: typeof import("./rest/support/ImageHeightResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageHistogramParametersProperties = import("./rest/support/ImageHistogramParameters.js").ImageHistogramParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageHistogramParameters = import("./rest/support/ImageHistogramParameters.js").default;
  export const ImageHistogramParameters: typeof import("./rest/support/ImageHistogramParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageIdentifyParametersProperties = import("./rest/support/ImageIdentifyParameters.js").ImageIdentifyParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageIdentifyParameters = import("./rest/support/ImageIdentifyParameters.js").default;
  export const ImageIdentifyParameters: typeof import("./rest/support/ImageIdentifyParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageIdentifyResultProperties = import("./rest/support/ImageIdentifyResult.js").ImageIdentifyResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageIdentifyResult = import("./rest/support/ImageIdentifyResult.js").default;
  export const ImageIdentifyResult: typeof import("./rest/support/ImageIdentifyResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageInspectionInfoProperties = import("./rest/support/ImageInspectionInfo.js").ImageInspectionInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageInspectionInfo = import("./rest/support/ImageInspectionInfo.js").default;
  export const ImageInspectionInfo: typeof import("./rest/support/ImageInspectionInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageInspectionInfoOrientation = import("./rest/support/ImageInspectionInfo.js").ImageInspectionInfoOrientation;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageParametersProperties = import("./rest/support/ImageParameters.js").ImageParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageParameters = import("./rest/support/ImageParameters.js").default;
  export const ImageParameters: typeof import("./rest/support/ImageParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImagePixelLocationParametersProperties = import("./rest/support/ImagePixelLocationParameters.js").ImagePixelLocationParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImagePixelLocationParameters = import("./rest/support/ImagePixelLocationParameters.js").default;
  export const ImagePixelLocationParameters: typeof import("./rest/support/ImagePixelLocationParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImagePixelLocationResultProperties = import("./rest/support/ImagePixelLocationResult.js").ImagePixelLocationResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImagePixelLocationResult = import("./rest/support/ImagePixelLocationResult.js").default;
  export const ImagePixelLocationResult: typeof import("./rest/support/ImagePixelLocationResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImagePointParametersProperties = import("./rest/support/ImagePointParameters.js").ImagePointParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImagePointParameters = import("./rest/support/ImagePointParameters.js").default;
  export const ImagePointParameters: typeof import("./rest/support/ImagePointParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImagePointResultProperties = import("./rest/support/ImagePointResult.js").ImagePointResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImagePointResult = import("./rest/support/ImagePointResult.js").default;
  export const ImagePointResult: typeof import("./rest/support/ImagePointResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageSampleProperties = import("./rest/support/ImageSample.js").ImageSampleProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageSample = import("./rest/support/ImageSample.js").default;
  export const ImageSample: typeof import("./rest/support/ImageSample.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageSampleParametersProperties = import("./rest/support/ImageSampleParameters.js").ImageSampleParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageSampleParameters = import("./rest/support/ImageSampleParameters.js").default;
  export const ImageSampleParameters: typeof import("./rest/support/ImageSampleParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageSampleResultProperties = import("./rest/support/ImageSampleResult.js").ImageSampleResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageSampleResult = import("./rest/support/ImageSampleResult.js").default;
  export const ImageSampleResult: typeof import("./rest/support/ImageSampleResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageToMapMultirayParametersProperties = import("./rest/support/ImageToMapMultirayParameters.js").ImageToMapMultirayParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageToMapMultirayParameters = import("./rest/support/ImageToMapMultirayParameters.js").default;
  export const ImageToMapMultirayParameters: typeof import("./rest/support/ImageToMapMultirayParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageToMapParametersProperties = import("./rest/support/ImageToMapParameters.js").ImageToMapParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageToMapParameters = import("./rest/support/ImageToMapParameters.js").default;
  export const ImageToMapParameters: typeof import("./rest/support/ImageToMapParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageUrlParametersProperties = import("./rest/support/ImageUrlParameters.js").ImageUrlParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageUrlParameters = import("./rest/support/ImageUrlParameters.js").default;
  export const ImageUrlParameters: typeof import("./rest/support/ImageUrlParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageUrlResultProperties = import("./rest/support/ImageUrlResult.js").ImageUrlResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageUrlResult = import("./rest/support/ImageUrlResult.js").default;
  export const ImageUrlResult: typeof import("./rest/support/ImageUrlResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageVolumeProperties = import("./rest/support/ImageVolume.js").ImageVolumeProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageVolume = import("./rest/support/ImageVolume.js").default;
  export const ImageVolume: typeof import("./rest/support/ImageVolume.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageVolumeParametersProperties = import("./rest/support/ImageVolumeParameters.js").ImageVolumeParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageVolumeParameters = import("./rest/support/ImageVolumeParameters.js").default;
  export const ImageVolumeParameters: typeof import("./rest/support/ImageVolumeParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageVolumeResultProperties = import("./rest/support/ImageVolumeResult.js").ImageVolumeResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageVolumeResult = import("./rest/support/ImageVolumeResult.js").default;
  export const ImageVolumeResult: typeof import("./rest/support/ImageVolumeResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type JobInfoProperties = import("./rest/support/JobInfo.js").JobInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type JobInfo = import("./rest/support/JobInfo.js").default;
  export const JobInfo: typeof import("./rest/support/JobInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LastMileDeliveryParametersProperties = import("./rest/support/LastMileDeliveryParameters.js").LastMileDeliveryParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LastMileDeliveryParameters = import("./rest/support/LastMileDeliveryParameters.js").default;
  export const LastMileDeliveryParameters: typeof import("./rest/support/LastMileDeliveryParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LegendLayerProperties = import("./rest/support/LegendLayer.js").LegendLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LegendLayer = import("./rest/support/LegendLayer.js").default;
  export const LegendLayer: typeof import("./rest/support/LegendLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LengthsParametersProperties = import("./rest/support/LengthsParameters.js").LengthsParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LengthsParameters = import("./rest/support/LengthsParameters.js").default;
  export const LengthsParameters: typeof import("./rest/support/LengthsParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LinearUnitProperties = import("./rest/support/LinearUnit.js").LinearUnitProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LinearUnit = import("./rest/support/LinearUnit.js").default;
  export const LinearUnit: typeof import("./rest/support/LinearUnit.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LocateSettingProperties = import("./rest/support/LocateSetting.js").LocateSettingProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LocateSetting = import("./rest/support/LocateSetting.js").default;
  export const LocateSetting: typeof import("./rest/support/LocateSetting.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LocateSettingBaseProperties = import("./rest/support/LocateSettingBase.js").LocateSettingBaseProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LocateSettingBase = import("./rest/support/LocateSettingBase.js").default;
  export const LocateSettingBase: typeof import("./rest/support/LocateSettingBase.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LocateSettingSourceProperties = import("./rest/support/LocateSettingSource.js").LocateSettingSourceProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LocateSettingSource = import("./rest/support/LocateSettingSource.js").default;
  export const LocateSettingSource: typeof import("./rest/support/LocateSettingSource.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LocateSettingsProperties = import("./rest/support/LocateSettings.js").LocateSettingsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LocateSettings = import("./rest/support/LocateSettings.js").default;
  export const LocateSettings: typeof import("./rest/support/LocateSettings.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LocateSettingsOverridesProperties = import("./rest/support/LocateSettingsOverrides.js").LocateSettingsOverridesProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LocateSettingsOverrides = import("./rest/support/LocateSettingsOverrides.js").default;
  export const LocateSettingsOverrides: typeof import("./rest/support/LocateSettingsOverrides.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type locatorLocationToAddressParams = import("./rest/support/LocationToAddressParameters.js").LocationToAddressParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapToImageParametersProperties = import("./rest/support/MapToImageParameters.js").MapToImageParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapToImageParameters = import("./rest/support/MapToImageParameters.js").default;
  export const MapToImageParameters: typeof import("./rest/support/MapToImageParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeasureAreaFromImageResultProperties = import("./rest/support/MeasureAreaFromImageResult.js").MeasureAreaFromImageResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeasureAreaFromImageResult = import("./rest/support/MeasureAreaFromImageResult.js").default;
  export const MeasureAreaFromImageResult: typeof import("./rest/support/MeasureAreaFromImageResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeasureFromImageParametersProperties = import("./rest/support/MeasureFromImageParameters.js").MeasureFromImageParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeasureFromImageParameters = import("./rest/support/MeasureFromImageParameters.js").default;
  export const MeasureFromImageParameters: typeof import("./rest/support/MeasureFromImageParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeasureLengthFromImageResultProperties = import("./rest/support/MeasureLengthFromImageResult.js").MeasureLengthFromImageResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeasureLengthFromImageResult = import("./rest/support/MeasureLengthFromImageResult.js").default;
  export const MeasureLengthFromImageResult: typeof import("./rest/support/MeasureLengthFromImageResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MultipartColorRampProperties = import("./rest/support/MultipartColorRamp.js").MultipartColorRampProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MultipartColorRamp = import("./rest/support/MultipartColorRamp.js").default;
  export const MultipartColorRamp: typeof import("./rest/support/MultipartColorRamp.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NAMessageProperties = import("./rest/support/NAMessage.js").NAMessageProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NAMessage = import("./rest/support/NAMessage.js").default;
  export const NAMessage: typeof import("./rest/support/NAMessage.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DirectionsViewModelImpedanceAttribute = import("./rest/support/NetworkAttribute.js").default;
  export const DirectionsViewModelImpedanceAttribute: typeof import("./rest/support/NetworkAttribute.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DirectionsViewModelTimeAttribute = import("./rest/support/NetworkAttribute.js").default;
  export const DirectionsViewModelTimeAttribute: typeof import("./rest/support/NetworkAttribute.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NetworkFeatureSetProperties = import("./rest/support/NetworkFeatureSet.js").NetworkFeatureSetProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NetworkFeatureSet = import("./rest/support/NetworkFeatureSet.js").default;
  export const NetworkFeatureSet: typeof import("./rest/support/NetworkFeatureSet.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ServiceDescription = import("./rest/support/NetworkServiceDescription.js").default;
  export const ServiceDescription: typeof import("./rest/support/NetworkServiceDescription.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NetworkUrlProperties = import("./rest/support/NetworkUrl.js").NetworkUrlProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NetworkUrl = import("./rest/support/NetworkUrl.js").default;
  export const NetworkUrl: typeof import("./rest/support/NetworkUrl.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NormalizationBinParametersMixinProperties = import("./rest/support/NormalizationBinParametersMixin.js").NormalizationBinParametersMixinProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NormalizationBinParametersMixin = import("./rest/support/NormalizationBinParametersMixin.js").NormalizationBinParametersMixin;
  export const NormalizationBinParametersMixin: typeof import("./rest/support/NormalizationBinParametersMixin.js").NormalizationBinParametersMixin;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OffsetParametersProperties = import("./rest/support/OffsetParameters.js").OffsetParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OffsetParameters = import("./rest/support/OffsetParameters.js").default;
  export const OffsetParameters: typeof import("./rest/support/OffsetParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ParameterValueProperties<T extends import("./rest/types.js").ParameterValue = import("./rest/types.js").ParameterValue> = import("./rest/support/ParameterValue.js").ParameterValueProperties<T>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ParameterValue<T extends import("./rest/types.js").ParameterValue = import("./rest/types.js").ParameterValue> = import("./rest/support/ParameterValue.js").default<T>;
  export const ParameterValue: typeof import("./rest/support/ParameterValue.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PlaceResultProperties = import("./rest/support/PlaceResult.js").PlaceResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PlaceResult = import("./rest/support/PlaceResult.js").default;
  export const PlaceResult: typeof import("./rest/support/PlaceResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Category = import("./rest/support/PlaceResult.js").Category;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PlacesParametersProperties = import("./rest/support/PlacesParameters.js").PlacesParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PlacesParameters = import("./rest/support/PlacesParameters.js").default;
  export const PlacesParameters: typeof import("./rest/support/PlacesParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PlacesQueryParametersProperties = import("./rest/support/PlacesQueryParameters.js").PlacesQueryParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PlacesQueryParameters = import("./rest/support/PlacesQueryParameters.js").default;
  export const PlacesQueryParameters: typeof import("./rest/support/PlacesQueryParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PlacesQueryResultProperties = import("./rest/support/PlacesQueryResult.js").PlacesQueryResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PlacesQueryResult = import("./rest/support/PlacesQueryResult.js").default;
  export const PlacesQueryResult: typeof import("./rest/support/PlacesQueryResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointBarrierProperties = import("./rest/support/PointBarrier.js").PointBarrierProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointBarrier = import("./rest/support/PointBarrier.js").default;
  export const PointBarrier: typeof import("./rest/support/PointBarrier.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PolygonBarrierProperties = import("./rest/support/PolygonBarrier.js").PolygonBarrierProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PolygonBarrier = import("./rest/support/PolygonBarrier.js").default;
  export const PolygonBarrier: typeof import("./rest/support/PolygonBarrier.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PolylineBarrierProperties = import("./rest/support/PolylineBarrier.js").PolylineBarrierProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PolylineBarrier = import("./rest/support/PolylineBarrier.js").default;
  export const PolylineBarrier: typeof import("./rest/support/PolylineBarrier.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PrintParametersProperties = import("./rest/support/PrintParameters.js").PrintParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PrintParameters = import("./rest/support/PrintParameters.js").default;
  export const PrintParameters: typeof import("./rest/support/PrintParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PrintTemplateProperties = import("./rest/support/PrintTemplate.js").PrintTemplateProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PrintTemplateExportOptions = import("./rest/support/PrintTemplate.js").ExportOption;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PrintTemplateLayoutOptions = import("./rest/support/PrintTemplate.js").LayoutOption;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PrintTemplate = import("./rest/support/PrintTemplate.js").default;
  export const PrintTemplate: typeof import("./rest/support/PrintTemplate.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ProjectParametersProperties = import("./rest/support/ProjectParameters.js").ProjectParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ProjectParameters = import("./rest/support/ProjectParameters.js").default;
  export const ProjectParameters: typeof import("./rest/support/ProjectParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type QueryQuantizationParametersProperties = import("./rest/support/QuantizationParameters.js").QuantizationParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type QueryQuantizationParameters = import("./rest/support/QuantizationParameters.js").default;
  export const QueryQuantizationParameters: typeof import("./rest/support/QuantizationParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type QueryProperties = import("./rest/support/Query.js").QueryProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type QueryRangeValues = import("./rest/support/Query.js").RangeValue;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Query = import("./rest/support/Query.js").default;
  export const Query: typeof import("./rest/support/Query.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterDataProperties = import("./rest/support/RasterData.js").RasterDataProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterData = import("./rest/support/RasterData.js").default;
  export const RasterData: typeof import("./rest/support/RasterData.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelationParametersProperties = import("./rest/support/RelationParameters.js").RelationParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelationParameters = import("./rest/support/RelationParameters.js").default;
  export const RelationParameters: typeof import("./rest/support/RelationParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelationshipQueryProperties = import("./rest/support/RelationshipQuery.js").RelationshipQueryProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelationshipQuery = import("./rest/support/RelationshipQuery.js").default;
  export const RelationshipQuery: typeof import("./rest/support/RelationshipQuery.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RouteInfoProperties = import("./rest/support/RouteInfo.js").RouteInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RouteInfo = import("./rest/support/RouteInfo.js").default;
  export const RouteInfo: typeof import("./rest/support/RouteInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RouteParametersProperties = import("./rest/support/RouteParameters.js").RouteParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RouteParameters = import("./rest/support/RouteParameters.js").default;
  export const RouteParameters: typeof import("./rest/support/RouteParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RouteResultProperties = import("./rest/support/RouteResult.js").RouteResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RouteResult = import("./rest/support/RouteResult.js").default;
  export const RouteResult: typeof import("./rest/support/RouteResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RouteSolveResultProperties = import("./rest/support/RouteSolveResult.js").RouteSolveResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RouteSolveResult = import("./rest/support/RouteSolveResult.js").default;
  export const RouteSolveResult: typeof import("./rest/support/RouteSolveResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ServiceAreaParametersProperties = import("./rest/support/ServiceAreaParameters.js").ServiceAreaParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ServiceAreaParameters = import("./rest/support/ServiceAreaParameters.js").default;
  export const ServiceAreaParameters: typeof import("./rest/support/ServiceAreaParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ServiceAreaSolveResultProperties = import("./rest/support/ServiceAreaSolveResult.js").ServiceAreaSolveResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ServiceAreaSolveResult = import("./rest/support/ServiceAreaSolveResult.js").default;
  export const ServiceAreaSolveResult: typeof import("./rest/support/ServiceAreaSolveResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StatisticDefinitionProperties = import("./rest/support/StatisticDefinition.js").StatisticDefinitionProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StatisticDefinition = import("./rest/support/StatisticDefinition.js").default;
  export const StatisticDefinition: typeof import("./rest/support/StatisticDefinition.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StatisticDefinitionStatisticParameters = import("./rest/support/StatisticDefinition.js").PercentileParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StopProperties = import("./rest/support/Stop.js").StopProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Stop = import("./rest/support/Stop.js").default;
  export const Stop: typeof import("./rest/support/Stop.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type locatorSuggestLocationsParams = import("./rest/support/SuggestLocationsParameters.js").SuggestLocationsParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SuggestionResult = import("./rest/support/SuggestionCandidate.js").default;
  export const SuggestionResult: typeof import("./rest/support/SuggestionCandidate.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TopFeaturesQueryProperties = import("./rest/support/TopFeaturesQuery.js").TopFeaturesQueryProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TopFeaturesQuery = import("./rest/support/TopFeaturesQuery.js").default;
  export const TopFeaturesQuery: typeof import("./rest/support/TopFeaturesQuery.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TopFilterProperties = import("./rest/support/TopFilter.js").TopFilterProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TopFilter = import("./rest/support/TopFilter.js").default;
  export const TopFilter: typeof import("./rest/support/TopFilter.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TravelModeProperties = import("./rest/support/TravelMode.js").TravelModeProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TravelMode = import("./rest/support/TravelMode.js").default;
  export const TravelMode: typeof import("./rest/support/TravelMode.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TrimExtendParametersProperties = import("./rest/support/TrimExtendParameters.js").TrimExtendParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TrimExtendParameters = import("./rest/support/TrimExtendParameters.js").default;
  export const TrimExtendParameters: typeof import("./rest/support/TrimExtendParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttributeParameterValue = import("./rest/support/types.js").AttributeParameterValue;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RouteParametersAttributeParameterValue = import("./rest/support/types.js").AttributeParameterValue;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ServiceAreaParametersAttributeParameterValue = import("./rest/support/types.js").AttributeParameterValue;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TravelModeAttributeParameterValues = import("./rest/support/types.js").AttributeParameterValue;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VersioningStateAlterVersionProps = import("./rest/versionManagement/gdbVersion/support/AlterVersionParameters.js").AlterVersionParametersProperties;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VersionManagementServiceAlterVersionProps = import("./rest/versionManagement/gdbVersion/support/AlterVersionParameters.js").AlterVersionParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PostResult = import("./rest/versionManagement/gdbVersion/support/PostResult.js").default;
  export const PostResult: typeof import("./rest/versionManagement/gdbVersion/support/PostResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VersionManagementServiceReconcileProps = import("./rest/versionManagement/gdbVersion/support/ReconcileParameters.js").ReconcileParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ReconcileResult = import("./rest/versionManagement/gdbVersion/support/ReconcileResult.js").default;
  export const ReconcileResult: typeof import("./rest/versionManagement/gdbVersion/support/ReconcileResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VersionManagementServiceCreateVersionProps = import("./rest/versionManagement/support/CreateVersionParameters.js").CreateVersionParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VersionManagementServiceGetVersionInfosProps = import("./rest/versionManagement/support/GetVersionInfosParameters.js").GetVersionInfosParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface binLevel {
    binLevel: typeof import("./smartMapping/heuristics/binLevel.js").default;
  }

  const __binLevelMapped: binLevel;
  export const binLevel: typeof __binLevelMapped.binLevel;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface scaleRange {
    scaleRange: typeof import("./smartMapping/heuristics/scaleRange.js").default;
  }

  const __scaleRangeMapped: scaleRange;
  export const scaleRange: typeof __scaleRangeMapped.scaleRange;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface sizeRange {
    sizeRange: typeof import("./smartMapping/heuristics/sizeRange.js").default;
  }

  const __sizeRangeMapped: sizeRange;
  export const sizeRange: typeof __sizeRangeMapped.sizeRange;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ScaleRangeResult = import("./smartMapping/heuristics/types.js").ScaleRangeResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SizeRangeResult = import("./smartMapping/heuristics/types.js").SizeRangeResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type scaleRangeScaleRangeParameters = import("./smartMapping/heuristics/types.js").ScaleRangeParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type sizeRangeSizeRangeParameters = import("./smartMapping/heuristics/types.js").SizeRangeParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type binLevelBinLevelParameters = import("./smartMapping/heuristics/types.js").BinLevelParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type binsGetLabelSchemesParameters = import("./smartMapping/labels/bins.js").SchemeParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Scheme = import("./smartMapping/labels/bins.js").Scheme;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Schemes = import("./smartMapping/labels/bins.js").Schemes;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface bins {
    getLabelSchemes: typeof import("./smartMapping/labels/bins.js").getLabelSchemes;
  }

  export const bins: bins;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type clustersGetLabelSchemesParameters = import("./smartMapping/labels/clusters.js").SchemeParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type clustersScheme = import("./smartMapping/labels/clusters.js").Scheme;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type clustersSchemes = import("./smartMapping/labels/clusters.js").Schemes;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface clusters {
    getLabelSchemes: typeof import("./smartMapping/labels/clusters.js").getLabelSchemes;
  }

  export const clusters: clusters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type clustersGetTemplatesParameters = import("./smartMapping/popup/clusters.js").TemplateParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface popupClusters {
    getTemplates: typeof import("./smartMapping/popup/clusters.js").getTemplates;
  }

  export const popupClusters: popupClusters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type templatesGetTemplatesParams = import("./smartMapping/popup/templates.js").TemplateParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface templates {
    getTemplates: typeof import("./smartMapping/popup/templates.js").getTemplates;
  }

  export const templates: templates;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Templates = import("./smartMapping/popup/types.js").Templates;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Template = import("./smartMapping/popup/types.js").Template;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type classBreaksCreateRendererParameters = import("./smartMapping/raster/renderers/classBreaks.js").RasterClassBreaksRendererParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterClassBreaksResult = import("./smartMapping/raster/renderers/classBreaks.js").RasterClassBreaksResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface classBreaks {
    createRenderer: typeof import("./smartMapping/raster/renderers/classBreaks.js").createRenderer;
  }

  export const classBreaks: classBreaks;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterColormapResult = import("./smartMapping/raster/renderers/colormap.js").RasterColormapResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface colormap {
    createRenderer: typeof import("./smartMapping/raster/renderers/colormap.js").createRenderer;
  }

  export const colormap: colormap;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type flowCreateRendererParameters = import("./smartMapping/raster/renderers/flow.js").FlowRendererParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FlowRendererResult = import("./smartMapping/raster/renderers/flow.js").FlowRendererResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface flow {
    createRenderer: typeof import("./smartMapping/raster/renderers/flow.js").createRenderer;
  }

  export const flow: flow;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rgbCreateRendererParameters = import("./smartMapping/raster/renderers/rgb.js").RasterRGBRendererParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterRGBResult = import("./smartMapping/raster/renderers/rgb.js").RasterRGBResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface rgb {
    createRenderer: typeof import("./smartMapping/raster/renderers/rgb.js").createRenderer;
  }

  export const rgb: rgb;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type shadedReliefCreateRendererParameters = import("./smartMapping/raster/renderers/shadedRelief.js").RasterShadedReliefParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterShadedReliefResult = import("./smartMapping/raster/renderers/shadedRelief.js").RasterShadedReliefResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface shadedRelief {
    createRenderer: typeof import("./smartMapping/raster/renderers/shadedRelief.js").createRenderer;
  }

  export const shadedRelief: shadedRelief;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type stretchCreateRendererParameters = import("./smartMapping/raster/renderers/stretch.js").RasterStretchColorrampRendererParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterStretchColorrampResult = import("./smartMapping/raster/renderers/stretch.js").RasterStretchColorrampResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface stretch {
    createRenderer: typeof import("./smartMapping/raster/renderers/stretch.js").createRenderer;
  }

  export const stretch: stretch;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type colormapCreateRendererParameters = import("./smartMapping/raster/renderers/types.js").RasterRendererParameters;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type utilsGetDefaultBandCombinationParameters = import("./smartMapping/raster/renderers/types.js").RasterRendererParameters;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type utilsGetSupportedRendererInfoParameters = import("./smartMapping/raster/renderers/types.js").RasterRendererParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type uniqueValueCreateRendererParameters = import("./smartMapping/raster/renderers/uniqueValue.js").RasterUniqueValuesParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RasterUniqueValuesResult = import("./smartMapping/raster/renderers/uniqueValue.js").RasterUniqueValuesResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface uniqueValue {
    createRenderer: typeof import("./smartMapping/raster/renderers/uniqueValue.js").createRenderer;
  }

  export const uniqueValue: uniqueValue;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type vectorFieldCreateRendererParameters = import("./smartMapping/raster/renderers/vectorField.js").VectorFieldRendererParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VectorFieldRendererResult = import("./smartMapping/raster/renderers/vectorField.js").VectorFieldRendererResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface vectorField {
    createRenderer: typeof import("./smartMapping/raster/renderers/vectorField.js").createRenderer;
  }

  export const vectorField: vectorField;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type colorRampsColorRamp = import("./smartMapping/raster/support/colorRamps.js").RasterColorRampDefinition;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type colorRampsCreateColorRampOptions = import("./smartMapping/raster/support/colorRamps.js").CreateColorRampOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorRampName = import("./smartMapping/raster/support/colorRamps.js").RasterColorRampNameInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface colorRamps {
    all: typeof import("./smartMapping/raster/support/colorRamps.js").all;
    names: typeof import("./smartMapping/raster/support/colorRamps.js").names;
    byName: typeof import("./smartMapping/raster/support/colorRamps.js").byName;
    createColorRamp: typeof import("./smartMapping/raster/support/colorRamps.js").createColorRamp;
    getColorRampName: typeof import("./smartMapping/raster/support/colorRamps.js").getColorRampName;
  }

  export const colorRamps: colorRamps;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SupportedRendererType = import("./smartMapping/raster/support/utils.js").SmartMappingRasterRendererType;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SupportedRendererInfo = import("./smartMapping/raster/support/utils.js").SupportedRasterRendererInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface supportUtils {
    getSupportedRendererInfo: typeof import("./smartMapping/raster/support/utils.js").getSupportedRendererInfo;
    getDefaultBandCombination: typeof import("./smartMapping/raster/support/utils.js").getDefaultBandCombination;
  }

  export const supportUtils: supportUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type colorCreateVisualVariableParameters = import("./smartMapping/renderers/color.js").VisualVariableParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VisualVariableResult = import("./smartMapping/renderers/color.js").VisualVariableResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type colorCreateContinuousRendererParameters = import("./smartMapping/renderers/color.js").ContinuousRendererParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ContinuousRendererResult = import("./smartMapping/renderers/color.js").ContinuousRendererResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type colorCreateClassBreaksRendererParameters = import("./smartMapping/renderers/color.js").ClassBreaksRendererParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ClassBreaksRendererResult = import("./smartMapping/renderers/color.js").ClassBreaksRendererResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type colorCreatePCTrueColorRendererParameters = import("./smartMapping/renderers/color.js").PCTrueColorRendererParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PCTrueColorRendererResult = import("./smartMapping/renderers/color.js").PCTrueColorRendererResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type colorCreatePCContinuousRendererParameters = import("./smartMapping/renderers/color.js").PCContinuousRendererParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PCContinuousRendererResult = import("./smartMapping/renderers/color.js").PCContinuousRendererResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type colorCreateAgeRendererParameters = import("./smartMapping/renderers/color.js").AgeRendererParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AgeRendererResult = import("./smartMapping/renderers/color.js").AgeRendererResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface color {
    createVisualVariable: typeof import("./smartMapping/renderers/color.js").createVisualVariable;
    createContinuousRenderer: typeof import("./smartMapping/renderers/color.js").createContinuousRenderer;
    createClassBreaksRenderer: typeof import("./smartMapping/renderers/color.js").createClassBreaksRenderer;
    createPCTrueColorRenderer: typeof import("./smartMapping/renderers/color.js").createPCTrueColorRenderer;
    createPCContinuousRenderer: typeof import("./smartMapping/renderers/color.js").createPCContinuousRenderer;
    createAgeRenderer: typeof import("./smartMapping/renderers/color.js").createAgeRenderer;
  }

  export const color: color;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type dotDensityCreateRendererParameters = import("./smartMapping/renderers/dotDensity.js").RendererParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type dotDensityCreateRendererParametersLegendOptions = import("./smartMapping/renderers/dotDensity.js").RendererParamsLegendOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RendererResult = import("./smartMapping/renderers/dotDensity.js").RendererResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface dotDensity {
    createRenderer: typeof import("./smartMapping/renderers/dotDensity.js").createRenderer;
  }

  export const dotDensity: dotDensity;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type heatmapCreateRendererParameters = import("./smartMapping/renderers/heatmap.js").HeatmapRendererParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HeatmapRendererResult = import("./smartMapping/renderers/heatmap.js").HeatmapRendererResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type heatmapUpdateRendererParameters = import("./smartMapping/renderers/heatmap.js").UpdateHeatmapRendererParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface heatmap {
    createRenderer: typeof import("./smartMapping/renderers/heatmap.js").createRenderer;
    updateRenderer: typeof import("./smartMapping/renderers/heatmap.js").updateRenderer;
  }

  export const heatmap: heatmap;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type locationCreateRendererParameters = import("./smartMapping/renderers/location.js").RendererParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type locationRendererResult = import("./smartMapping/renderers/location.js").RendererResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface location {
    createRenderer: typeof import("./smartMapping/renderers/location.js").createRenderer;
  }

  export const location: location;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type opacityCreateVisualVariableParameters = import("./smartMapping/renderers/opacity.js").VisualVariableParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type opacityVisualVariableResult = import("./smartMapping/renderers/opacity.js").VisualVariableResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface opacity {
    createVisualVariable: typeof import("./smartMapping/renderers/opacity.js").createVisualVariable;
  }

  export const opacity: opacity;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type pieChartCreateRendererParameters = import("./smartMapping/renderers/pieChart.js").RendererParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type pieChartRendererResult = import("./smartMapping/renderers/pieChart.js").RendererResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ClusterRendererResult = import("./smartMapping/renderers/pieChart.js").ClusterRendererResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type pieChartCreateRendererForClusteringParameters = import("./smartMapping/renderers/pieChart.js").ClusterRendererParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface pieChart {
    createRenderer: typeof import("./smartMapping/renderers/pieChart.js").createRenderer;
    createRendererForClustering: typeof import("./smartMapping/renderers/pieChart.js").createRendererForClustering;
  }

  export const pieChart: pieChart;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type predominanceCreateRendererParametersFields = import("./smartMapping/renderers/predominance.js").FieldInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type predominanceCreateRendererParameters = import("./smartMapping/renderers/predominance.js").RendererParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type predominanceRendererResult = import("./smartMapping/renderers/predominance.js").RendererResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface predominance {
    createRenderer: typeof import("./smartMapping/renderers/predominance.js").createRenderer;
  }

  export const predominance: predominance;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type relationshipCreateRendererParametersField1 = import("./smartMapping/renderers/relationship.js").FieldInfo;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type relationshipCreateRendererParametersField2 = import("./smartMapping/renderers/relationship.js").FieldInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type relationshipCreateRendererParameters = import("./smartMapping/renderers/relationship.js").RendererParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RendererResultClassBreaks = import("./smartMapping/renderers/relationship.js").ClassBreaksInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type relationshipRendererResult = import("./smartMapping/renderers/relationship.js").RendererResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type relationshipUpdateRendererParametersField1 = import("./smartMapping/renderers/relationship.js").UpdateParamsFieldInfo;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type relationshipUpdateRendererParametersField2 = import("./smartMapping/renderers/relationship.js").UpdateParamsFieldInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type relationshipUpdateRendererParameters = import("./smartMapping/renderers/relationship.js").UpdateRendererParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface relationship {
    updateRenderer: typeof import("./smartMapping/renderers/relationship.js").updateRenderer;
    createRenderer: typeof import("./smartMapping/renderers/relationship.js").createRenderer;
  }

  export const relationship: relationship;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type sizeCreateVisualVariablesParameters = import("./smartMapping/renderers/size.js").VisualVariableParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type sizeVisualVariableResult = import("./smartMapping/renderers/size.js").VisualVariableResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type sizeCreateContinuousRendererParametersSpikeOptions = import("./smartMapping/renderers/size.js").SpikeOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type sizeUpdateRendererWithSpikeParamsSpikeOptions = import("./smartMapping/renderers/size.js").SpikeOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type sizeCreateContinuousRendererParametersReferenceSizeOptions = import("./smartMapping/renderers/size.js").ReferenceSizeParameters;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type sizeCreateVisualVariablesParametersReferenceSizeOptions = import("./smartMapping/renderers/size.js").ReferenceSizeParameters;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type sizeUpdateRendererWithReferenceSizeParametersReferenceSizeOptions = import("./smartMapping/renderers/size.js").ReferenceSizeParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type sizeCreateContinuousRendererParameters = import("./smartMapping/renderers/size.js").ContinuousRendererParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type sizeUpdateRendererWithReferenceSizeParameters = import("./smartMapping/renderers/size.js").UpdateRendererWithReferenceSizeParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type sizeUpdateRendererWithSpikeParams = import("./smartMapping/renderers/size.js").UpdateRendererWithSpikeParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type sizeCreateClassBreaksRendererParameters = import("./smartMapping/renderers/size.js").ClassBreaksRendererParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type sizeContinuousRendererResult = import("./smartMapping/renderers/size.js").ContinuousRendererResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type sizeClassBreaksRendererResult = import("./smartMapping/renderers/size.js").ClassBreaksRendererResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type sizeCreateAgeRendererParameters = import("./smartMapping/renderers/size.js").AgeRendererParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type sizeAgeRendererResult = import("./smartMapping/renderers/size.js").AgeRendererResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface size {
    createVisualVariables: typeof import("./smartMapping/renderers/size.js").createVisualVariables;
    createContinuousRenderer: typeof import("./smartMapping/renderers/size.js").createContinuousRenderer;
    updateRendererWithReferenceSize: typeof import("./smartMapping/renderers/size.js").updateRendererWithReferenceSize;
    updateRendererWithSpike: typeof import("./smartMapping/renderers/size.js").updateRendererWithSpike;
    createClassBreaksRenderer: typeof import("./smartMapping/renderers/size.js").createClassBreaksRenderer;
    createAgeRenderer: typeof import("./smartMapping/renderers/size.js").createAgeRenderer;
  }

  export const size: size;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type typeCreateRendererParameters = import("./smartMapping/renderers/type.js").RendererParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type typeRendererResult = import("./smartMapping/renderers/type.js").RendererResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type typeUniqueValueInfo = import("./smartMapping/renderers/type.js").UniqueValueInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type typeCreatePCClassRendererParameters = import("./smartMapping/renderers/type.js").PCClassRendererParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PCClassRendererResult = import("./smartMapping/renderers/type.js").PCClassRendererResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface type {
    createRenderer: typeof import("./smartMapping/renderers/type.js").createRenderer;
    createPCClassRenderer: typeof import("./smartMapping/renderers/type.js").createPCClassRenderer;
  }

  export const type: type;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type univariateColorSizeCreateContinuousRendererParametersColorOptions = import("./smartMapping/renderers/univariateColorSize.js").VisualVariablesParamsBaseColorOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type univariateColorSizeCreateVisualVariablesParametersColorOptions = import("./smartMapping/renderers/univariateColorSize.js").VisualVariablesParamsBaseColorOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type univariateColorSizeCreateContinuousRendererParametersSizeOptions = import("./smartMapping/renderers/univariateColorSize.js").RendererSizeOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type univariateColorSizeCreateVisualVariablesParametersSizeOptions = import("./smartMapping/renderers/univariateColorSize.js").VisualVariablesSizeOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ContinuousRendererResultColor = import("./smartMapping/renderers/univariateColorSize.js").VisualVariablesResultBaseColor;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VisualVariablesResultColor = import("./smartMapping/renderers/univariateColorSize.js").VisualVariablesResultBaseColor;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ContinuousRendererResultSize = import("./smartMapping/renderers/univariateColorSize.js").VisualVariablesResultBaseSize;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VisualVariablesResultSize = import("./smartMapping/renderers/univariateColorSize.js").VisualVariablesResultBaseSize;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type univariateColorSizeCreateVisualVariablesParameters = import("./smartMapping/renderers/univariateColorSize.js").VisualVariablesParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VisualVariablesResult = import("./smartMapping/renderers/univariateColorSize.js").VisualVariablesResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type univariateColorSizeCreateContinuousRendererParametersSymbolOptions = import("./smartMapping/renderers/univariateColorSize.js").SymbolOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type univariateColorSizeCreateContinuousRendererParametersSymbolOptionsSymbols = import("./smartMapping/renderers/univariateColorSize.js").SymbolOptionsSymbols;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type univariateColorSizeCreateContinuousRendererParameters = import("./smartMapping/renderers/univariateColorSize.js").RendererParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type univariateColorSizeContinuousRendererResult = import("./smartMapping/renderers/univariateColorSize.js").RendererResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface univariateColorSize {
    createVisualVariables: typeof import("./smartMapping/renderers/univariateColorSize.js").createVisualVariables;
    createContinuousRenderer: typeof import("./smartMapping/renderers/univariateColorSize.js").createContinuousRenderer;
  }

  export const univariateColorSize: univariateColorSize;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type rendererUtilsRegenerateRendererParams = import("./smartMapping/renderers/support/rendererUtils.js").RegenerateRendererParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface rendererUtils {
    regenerateRenderer: typeof import("./smartMapping/renderers/support/rendererUtils.js").regenerateRenderer;
  }

  export const rendererUtils: rendererUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type spikeUtilsUpdateSpikeSymbolSymbolInfo = import("./smartMapping/renderers/support/spikeUtils.js").SymbolInfo;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type spikeUtilsCreateSpikeSymbolSymbolInfo = import("./smartMapping/renderers/support/spikeUtils.js").SymbolInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface spikeUtils {
    createSpikeSymbol: typeof import("./smartMapping/renderers/support/spikeUtils.js").createSpikeSymbol;
    updateSpikeSymbol: typeof import("./smartMapping/renderers/support/spikeUtils.js").updateSpikeSymbol;
  }

  export const spikeUtils: spikeUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface statisticsClassBreaks {
    classBreaks: typeof import("./smartMapping/statistics/classBreaks.js").default;
  }

  const __statisticsClassBreaksMapped: statisticsClassBreaks;
  export const statisticsClassBreaks: typeof __statisticsClassBreaksMapped.classBreaks;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface heatmapStatistics {
    heatmapStatistics: typeof import("./smartMapping/statistics/heatmapStatistics.js").default;
  }

  const __heatmapStatisticsMapped: heatmapStatistics;
  export const heatmapStatistics: typeof __heatmapStatisticsMapped.heatmapStatistics;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface histogram {
    histogram: typeof import("./smartMapping/statistics/histogram.js").default;
  }

  const __histogramMapped: histogram;
  export const histogram: typeof __histogramMapped.histogram;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface predominantCategories {
    predominantCategories: typeof import("./smartMapping/statistics/predominantCategories.js").default;
  }

  const __predominantCategoriesMapped: predominantCategories;
  export const predominantCategories: typeof __predominantCategoriesMapped.predominantCategories;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface summaryStatistics {
    summaryStatistics: typeof import("./smartMapping/statistics/summaryStatistics.js").default;
  }

  const __summaryStatisticsMapped: summaryStatistics;
  export const summaryStatistics: typeof __summaryStatisticsMapped.summaryStatistics;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface summaryStatisticsForAge {
    summaryStatisticsForAge: typeof import("./smartMapping/statistics/summaryStatisticsForAge.js").default;
  }

  const __summaryStatisticsForAgeMapped: summaryStatisticsForAge;
  export const summaryStatisticsForAge: typeof __summaryStatisticsForAgeMapped.summaryStatisticsForAge;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HistogramResult = import("./smartMapping/statistics/types.js").HistogramResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HistogramBin = import("./smartMapping/statistics/types.js").HistogramBin;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Bin = import("./smartMapping/statistics/types.js").HistogramBin;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type summaryStatisticsSummaryStatisticsParameters = import("./smartMapping/statistics/types.js").SummaryStatisticsParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SummaryStatisticsResult = import("./smartMapping/statistics/types.js").SummaryStatisticsResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type classBreaksClassBreaksParameters = import("./smartMapping/statistics/types.js").ClassBreaksParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ClassBreaksResult = import("./smartMapping/statistics/types.js").ClassBreaksResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ClassBreak = import("./smartMapping/statistics/types.js").ClassBreak;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type histogramHistogramParameters = import("./smartMapping/statistics/types.js").HistogramParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type uniqueValuesUniqueValuesParameters = import("./smartMapping/statistics/types.js").UniqueValuesParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UniqueValuesResult = import("./smartMapping/statistics/types.js").UniqueValuesResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PredominantCategoriesResultPredominantCategoryInfos = import("./smartMapping/statistics/types.js").UniqueValueCountInfo;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UniqueValuesResultUniqueValueInfos = import("./smartMapping/statistics/types.js").UniqueValueCountInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type heatmapStatisticsHeatmapStatisticsParameters = import("./smartMapping/statistics/types.js").HeatmapStatisticsParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HeatmapStatisticsResult = import("./smartMapping/statistics/types.js").HeatmapStatisticsResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type predominantCategoriesPredominantCategoriesParameters = import("./smartMapping/statistics/types.js").PredominantCategoriesParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PredominantCategoriesResult = import("./smartMapping/statistics/types.js").PredominantCategoriesResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type summaryStatisticsForAgeSummaryStatisticsForAgeParameters = import("./smartMapping/statistics/types.js").SummaryStatisticsForAgeParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type dotDensityCreateRendererParametersAttributes = import("./smartMapping/statistics/types.js").Attribute;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type pieChartCreateRendererParametersAttributes = import("./smartMapping/statistics/types.js").Attribute;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  namespace statisticsTypes {
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type HistogramResult = import("./smartMapping/statistics/types.js").HistogramResult;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type HistogramBin = import("./smartMapping/statistics/types.js").HistogramBin;
  }

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface uniqueValues {
    uniqueValues: typeof import("./smartMapping/statistics/uniqueValues.js").default;
  }

  const __uniqueValuesMapped: uniqueValues;
  export const uniqueValues: typeof __uniqueValuesMapped.uniqueValues;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ageUtilsGetAgeExpressionsParams = import("./smartMapping/statistics/support/ageUtils.js").AgeExpressionsParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AgeExpressionsResult = import("./smartMapping/statistics/support/ageUtils.js").AgeExpressionsResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface ageUtils {
    getAgeExpressions: typeof import("./smartMapping/statistics/support/ageUtils.js").getAgeExpressions;
  }

  export const ageUtils: ageUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PredominantExpressions = import("./smartMapping/statistics/support/predominanceUtils.js").PredominantExpressions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SQLExpressionInfo = import("./smartMapping/statistics/support/predominanceUtils.js").SQLExpressionInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PredominantExpressionsPredominantCategory = import("./smartMapping/statistics/support/predominanceUtils.js").PredominantCategoryInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SizeExpressionInfo = import("./smartMapping/statistics/support/predominanceUtils.js").SizeExpressionInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OpacityExpressionInfo = import("./smartMapping/statistics/support/predominanceUtils.js").OpacityExpressionInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface predominanceUtils {
    getPredominanceExpressions: typeof import("./smartMapping/statistics/support/predominanceUtils.js").getPredominanceExpressions;
  }

  export const predominanceUtils: predominanceUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type colorGetMatchingSchemesParams = import("./smartMapping/symbology/color.js").GetMatchingSchemesParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type colorGetSchemesParams = import("./smartMapping/symbology/color.js").GetSchemesParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type colorGetSchemeByNameParams = import("./smartMapping/symbology/color.js").GetSchemesByNameParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type colorGetSchemesByTagParams = import("./smartMapping/symbology/color.js").GetSchemesByTagParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface symbologyColor {
    getThemes: typeof import("./smartMapping/symbology/color.js").getThemes;
    getSchemes: typeof import("./smartMapping/symbology/color.js").getSchemes;
    getSchemeByName: typeof import("./smartMapping/symbology/color.js").getSchemeByName;
    getSchemesByTag: typeof import("./smartMapping/symbology/color.js").getSchemesByTag;
    cloneScheme: typeof import("./smartMapping/symbology/color.js").cloneScheme;
    flipColors: typeof import("./smartMapping/symbology/color.js").flipColors;
    getMatchingSchemes: typeof import("./smartMapping/symbology/color.js").getMatchingSchemes;
  }

  export const symbologyColor: symbologyColor;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type dotDensityGetSchemesParams = import("./smartMapping/symbology/dotDensity.js").GetSchemesParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type dotDensityGetSchemeByNameParams = import("./smartMapping/symbology/dotDensity.js").GetSchemesByNameParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type dotDensityGetSchemesByTagParams = import("./smartMapping/symbology/dotDensity.js").GetSchemesByTagParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface symbologyDotDensity {
    getSchemes: typeof import("./smartMapping/symbology/dotDensity.js").getSchemes;
    getSchemeByName: typeof import("./smartMapping/symbology/dotDensity.js").getSchemeByName;
    getSchemesByTag: typeof import("./smartMapping/symbology/dotDensity.js").getSchemesByTag;
    cloneScheme: typeof import("./smartMapping/symbology/dotDensity.js").cloneScheme;
  }

  export const symbologyDotDensity: symbologyDotDensity;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type flowGetSchemesParams = import("./smartMapping/symbology/flow.js").GetSchemesParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type flowGetSchemeByNameParams = import("./smartMapping/symbology/flow.js").GetSchemesByNameParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type flowGetSchemesByTagParams = import("./smartMapping/symbology/flow.js").GetSchemesByTagParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface symbologyFlow {
    getThemes: typeof import("./smartMapping/symbology/flow.js").getThemes;
    getSchemes: typeof import("./smartMapping/symbology/flow.js").getSchemes;
    getSchemeByName: typeof import("./smartMapping/symbology/flow.js").getSchemeByName;
    getSchemesByTag: typeof import("./smartMapping/symbology/flow.js").getSchemesByTag;
    cloneScheme: typeof import("./smartMapping/symbology/flow.js").cloneScheme;
  }

  export const symbologyFlow: symbologyFlow;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type heatmapGetSchemesParams = import("./smartMapping/symbology/heatmap.js").GetSchemesParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type heatmapGetSchemeByNameParams = import("./smartMapping/symbology/heatmap.js").GetSchemesByNameParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type heatmapGetSchemesByTagParams = import("./smartMapping/symbology/heatmap.js").GetSchemesByTagParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface symbologyHeatmap {
    getThemes: typeof import("./smartMapping/symbology/heatmap.js").getThemes;
    getSchemes: typeof import("./smartMapping/symbology/heatmap.js").getSchemes;
    getSchemeByName: typeof import("./smartMapping/symbology/heatmap.js").getSchemeByName;
    getSchemesByTag: typeof import("./smartMapping/symbology/heatmap.js").getSchemesByTag;
    cloneScheme: typeof import("./smartMapping/symbology/heatmap.js").cloneScheme;
  }

  export const symbologyHeatmap: symbologyHeatmap;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type locationGetSchemesParams = import("./smartMapping/symbology/location.js").GetSchemesParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface symbologyLocation {
    getThemes: typeof import("./smartMapping/symbology/location.js").getThemes;
    getSchemes: typeof import("./smartMapping/symbology/location.js").getSchemes;
    cloneScheme: typeof import("./smartMapping/symbology/location.js").cloneScheme;
  }

  export const symbologyLocation: symbologyLocation;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type pieChartGetSchemesParams = import("./smartMapping/symbology/pieChart.js").GetSchemesParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type pieChartGetSchemeByNameParams = import("./smartMapping/symbology/pieChart.js").GetSchemesByNameParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type pieChartGetSchemesByTagParams = import("./smartMapping/symbology/pieChart.js").GetSchemesByTagParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface symbologyPieChart {
    getThemes: typeof import("./smartMapping/symbology/pieChart.js").getThemes;
    getSchemes: typeof import("./smartMapping/symbology/pieChart.js").getSchemes;
    getSchemeByName: typeof import("./smartMapping/symbology/pieChart.js").getSchemeByName;
    getSchemesByTag: typeof import("./smartMapping/symbology/pieChart.js").getSchemesByTag;
    cloneScheme: typeof import("./smartMapping/symbology/pieChart.js").cloneScheme;
  }

  export const symbologyPieChart: symbologyPieChart;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type predominanceGetSchemesParams = import("./smartMapping/symbology/predominance.js").GetSchemesParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type predominanceGetSchemeByNameParams = import("./smartMapping/symbology/predominance.js").GetSchemesByNameParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type predominanceGetSchemesByTagParams = import("./smartMapping/symbology/predominance.js").GetSchemesByTagParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface symbologyPredominance {
    getThemes: typeof import("./smartMapping/symbology/predominance.js").getThemes;
    getSchemes: typeof import("./smartMapping/symbology/predominance.js").getSchemes;
    getSchemeByName: typeof import("./smartMapping/symbology/predominance.js").getSchemeByName;
    getSchemesByTag: typeof import("./smartMapping/symbology/predominance.js").getSchemesByTag;
    cloneScheme: typeof import("./smartMapping/symbology/predominance.js").cloneScheme;
  }

  export const symbologyPredominance: symbologyPredominance;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type relationshipGetSchemesParams = import("./smartMapping/symbology/relationship.js").GetSchemesParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type relationshipGetSchemeByNameParams = import("./smartMapping/symbology/relationship.js").GetSchemesByNameParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type relationshipGetSchemesByTagParams = import("./smartMapping/symbology/relationship.js").GetSchemesByTagParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface symbologyRelationship {
    getThemes: typeof import("./smartMapping/symbology/relationship.js").getThemes;
    getSchemes: typeof import("./smartMapping/symbology/relationship.js").getSchemes;
    getSchemeByName: typeof import("./smartMapping/symbology/relationship.js").getSchemeByName;
    getSchemesByTag: typeof import("./smartMapping/symbology/relationship.js").getSchemesByTag;
    cloneScheme: typeof import("./smartMapping/symbology/relationship.js").cloneScheme;
  }

  export const symbologyRelationship: symbologyRelationship;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type sizeGetSchemesParams = import("./smartMapping/symbology/size.js").GetSchemesParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface symbologySize {
    getThemes: typeof import("./smartMapping/symbology/size.js").getThemes;
    getSchemes: typeof import("./smartMapping/symbology/size.js").getSchemes;
    cloneScheme: typeof import("./smartMapping/symbology/size.js").cloneScheme;
  }

  export const symbologySize: symbologySize;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type typeGetSchemesParams = import("./smartMapping/symbology/type.js").GetSchemesParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type typeGetSchemeByNameParams = import("./smartMapping/symbology/type.js").GetSchemesByNameParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type typeGetSchemesByTagParams = import("./smartMapping/symbology/type.js").GetSchemesByTagParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface symbologyType {
    getThemes: typeof import("./smartMapping/symbology/type.js").getThemes;
    getSchemes: typeof import("./smartMapping/symbology/type.js").getSchemes;
    getSchemeByName: typeof import("./smartMapping/symbology/type.js").getSchemeByName;
    getSchemesByTag: typeof import("./smartMapping/symbology/type.js").getSchemesByTag;
    cloneScheme: typeof import("./smartMapping/symbology/type.js").cloneScheme;
  }

  export const symbologyType: symbologyType;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type colorTheme = import("./smartMapping/symbology/types.js").Theme;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type flowTheme = import("./smartMapping/symbology/types.js").Theme;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorSchemeForPointOutline = import("./smartMapping/symbology/types.js").SchemeOutline;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorSchemeForPolygonOutline = import("./smartMapping/symbology/types.js").SchemeOutline;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DotDensitySchemeOutline = import("./smartMapping/symbology/types.js").SchemeOutline;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LocationSchemeForPointOutline = import("./smartMapping/symbology/types.js").SchemeOutline;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LocationSchemeForPolygonOutline = import("./smartMapping/symbology/types.js").SchemeOutline;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PieChartSchemeOutline = import("./smartMapping/symbology/types.js").SchemeOutline;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PredominanceSchemeForPointOutline = import("./smartMapping/symbology/types.js").SchemeOutline;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PredominanceSchemeForPolygonOutline = import("./smartMapping/symbology/types.js").SchemeOutline;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelationshipSchemeForPointOutline = import("./smartMapping/symbology/types.js").SchemeOutline;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelationshipSchemeForPolygonOutline = import("./smartMapping/symbology/types.js").SchemeOutline;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SizeSchemeForPointOutline = import("./smartMapping/symbology/types.js").SchemeOutline;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SizeSchemeForPolygonBackgroundOutline = import("./smartMapping/symbology/types.js").SchemeOutline;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TypeSchemeForPointOutline = import("./smartMapping/symbology/types.js").SchemeOutline;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TypeSchemeForPolygonOutline = import("./smartMapping/symbology/types.js").SchemeOutline;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorSchemeForPoint = import("./smartMapping/symbology/types.js").ColorSchemeForPoint;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorSchemeForPolyline = import("./smartMapping/symbology/types.js").ColorSchemeForPolyline;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorSchemeForPolygon = import("./smartMapping/symbology/types.js").ColorSchemeForPolygon;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorSchemeForMesh = import("./smartMapping/symbology/types.js").ColorSchemeForMesh;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorScheme = import("./smartMapping/symbology/types.js").ColorScheme;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorSchemeForMeshColorsForClassBreaks = import("./smartMapping/symbology/types.js").ColorsForClassBreak;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorSchemeForPointColorsForClassBreaks = import("./smartMapping/symbology/types.js").ColorsForClassBreak;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorSchemeForPolygonColorsForClassBreaks = import("./smartMapping/symbology/types.js").ColorsForClassBreak;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorSchemeForPolylineColorsForClassBreaks = import("./smartMapping/symbology/types.js").ColorsForClassBreak;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorRampColorsForClassBreaks = import("./smartMapping/symbology/types.js").ColorsForClassBreak;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorSchemes = import("./smartMapping/symbology/types.js").ColorSchemes;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SizeSchemeForPoint = import("./smartMapping/symbology/types.js").SizeSchemeForPoint;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SizeSchemeForPolyline = import("./smartMapping/symbology/types.js").SizeSchemeForPolyline;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SizeSchemeForPolygon = import("./smartMapping/symbology/types.js").SizeSchemeForPolygon;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SizeSchemeForPolygonBackground = import("./smartMapping/symbology/types.js").SizeSchemeForPolygonBackground;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SizeScheme = import("./smartMapping/symbology/types.js").SizeScheme;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SizeSchemes = import("./smartMapping/symbology/types.js").SizeSchemes;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LocationSchemeForPoint = import("./smartMapping/symbology/types.js").LocationSchemeForPoint;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LocationSchemeForPolyline = import("./smartMapping/symbology/types.js").LocationSchemeForPolyline;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LocationSchemeForPolygon = import("./smartMapping/symbology/types.js").LocationSchemeForPolygon;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LocationSchemeForMesh = import("./smartMapping/symbology/types.js").LocationSchemeForMesh;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LocationScheme = import("./smartMapping/symbology/types.js").LocationScheme;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LocationSchemes = import("./smartMapping/symbology/types.js").LocationSchemes;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TypeSchemeForPoint = import("./smartMapping/symbology/types.js").TypeSchemeForPoint;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TypeSchemeForPolyline = import("./smartMapping/symbology/types.js").TypeSchemeForPolyline;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TypeSchemeForPolygon = import("./smartMapping/symbology/types.js").TypeSchemeForPolygon;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TypeSchemeForMesh = import("./smartMapping/symbology/types.js").TypeSchemeForMesh;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudClassScheme = import("./smartMapping/symbology/types.js").PointCloudClassScheme;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TypeScheme = import("./smartMapping/symbology/types.js").TypeScheme;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TypeSchemes = import("./smartMapping/symbology/types.js").TypeSchemes;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HeatmapScheme = import("./smartMapping/symbology/types.js").HeatmapScheme;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HeatmapSchemes = import("./smartMapping/symbology/types.js").HeatmapSchemes;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PredominanceSchemeForPoint = import("./smartMapping/symbology/types.js").PredominanceSchemeForPoint;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PredominanceSchemeForPolyline = import("./smartMapping/symbology/types.js").PredominanceSchemeForPolyline;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PredominanceSchemeForPolygon = import("./smartMapping/symbology/types.js").PredominanceSchemeForPolygon;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PredominanceSchemeForMesh = import("./smartMapping/symbology/types.js").PredominanceSchemeForMesh;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PredominanceScheme = import("./smartMapping/symbology/types.js").PredominanceScheme;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PredominanceSchemes = import("./smartMapping/symbology/types.js").PredominanceSchemes;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelationshipSchemeForPoint = import("./smartMapping/symbology/types.js").RelationshipSchemeForPoint;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelationshipSchemeForPolyline = import("./smartMapping/symbology/types.js").RelationshipSchemeForPolyline;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelationshipSchemeForPolygon = import("./smartMapping/symbology/types.js").RelationshipSchemeForPolygon;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelationshipSchemeForMesh = import("./smartMapping/symbology/types.js").RelationshipSchemeForMesh;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelationshipScheme = import("./smartMapping/symbology/types.js").RelationshipScheme;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelationshipSchemeForMeshColorsForClassBreaks = import("./smartMapping/symbology/types.js").RelationshipColorsForClassBreak;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelationshipSchemeForPointColorsForClassBreaks = import("./smartMapping/symbology/types.js").RelationshipColorsForClassBreak;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelationshipSchemeForPolygonColorsForClassBreaks = import("./smartMapping/symbology/types.js").RelationshipColorsForClassBreak;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelationshipSchemeForPolylineColorsForClassBreaks = import("./smartMapping/symbology/types.js").RelationshipColorsForClassBreak;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelationshipSchemes = import("./smartMapping/symbology/types.js").RelationshipSchemes;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DotDensityScheme = import("./smartMapping/symbology/types.js").DotDensityScheme;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DotDensitySchemes = import("./smartMapping/symbology/types.js").DotDensitySchemes;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PieChartScheme = import("./smartMapping/symbology/types.js").PieChartScheme;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PieChartSchemes = import("./smartMapping/symbology/types.js").PieChartSchemes;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FlowScheme = import("./smartMapping/symbology/types.js").FlowScheme;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FlowSchemes = import("./smartMapping/symbology/types.js").FlowSchemes;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type supportColorRampsColorRamp = import("./smartMapping/symbology/types.js").ColorRamp;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type colorRampsByTagParams = import("./smartMapping/symbology/support/colorRamps.js").ByTagParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface supportColorRamps {
    all: typeof import("./smartMapping/symbology/support/colorRamps.js").all;
    names: typeof import("./smartMapping/symbology/support/colorRamps.js").names;
    byName: typeof import("./smartMapping/symbology/support/colorRamps.js").byName;
    byTag: typeof import("./smartMapping/symbology/support/colorRamps.js").byTag;
  }

  export const supportColorRamps: supportColorRamps;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OutStatisticType = import("./statistics/types.js").OutStatisticType;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type summaryStatisticsSummaryStatisticsParametersOutStatisticTypes = import("./statistics/types.js").OutStatisticTypes;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type summaryStatisticsForAgeSummaryStatisticsForAgeParametersOutStatisticTypes = import("./statistics/types.js").OutStatisticTypes;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BasemapStyleProperties = import("./support/BasemapStyle.js").BasemapStyleProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BasemapStyle = import("./support/BasemapStyle.js").default;
  export const BasemapStyle: typeof import("./support/BasemapStyle.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayersMixinProperties = import("./support/LayersMixin.js").LayersMixinProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayersMixin = import("./support/LayersMixin.js").LayersMixin;
  export const LayersMixin: typeof import("./support/LayersMixin.js").LayersMixin;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapFloorInfoProperties = import("./support/MapFloorInfo.js").MapFloorInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapFloorInfo = import("./support/MapFloorInfo.js").default;
  export const MapFloorInfo: typeof import("./support/MapFloorInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TablesMixinProperties = import("./support/TablesMixin.js").TablesMixinProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TablesMixin = import("./support/TablesMixin.js").TablesMixin;
  export const TablesMixin: typeof import("./support/TablesMixin.js").TablesMixin;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FieldInfosConfig = import("./support/popupUtils.js").FieldInfosConfig;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Config = import("./support/popupUtils.js").Config;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type popupUtilsCreatePopupTemplateForFeatureReductionParams = import("./support/popupUtils.js").CreatePopupTemplateForFeatureReductionParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CreatePopupTemplateOptions = import("./support/popupUtils.js").CreatePopupTemplateOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface popupUtils {
    createPopupTemplate: typeof import("./support/popupUtils.js").createPopupTemplate;
    createPopupTemplateForFeatureReduction: typeof import("./support/popupUtils.js").createPopupTemplateForFeatureReduction;
    createFieldsContent: typeof import("./support/popupUtils.js").createFieldsContent;
    createFieldInfos: typeof import("./support/popupUtils.js").createFieldInfos;
  }

  export const popupUtils: popupUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface timeUtils {
    getTimeExtentFromLayers: typeof import("./support/timeUtils.js").getTimeExtentFromLayers;
    getTimeSliderSettingsFromWebDocument: typeof import("./support/timeUtils.js").getTimeSliderSettingsFromWebDocument;
  }

  export const timeUtils: timeUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ActionBaseProperties = import("./support/actions/ActionBase.js").ActionBaseProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ActionBase = import("./support/actions/ActionBase.js").default;
  export const ActionBase: typeof import("./support/actions/ActionBase.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ActionButtonProperties = import("./support/actions/ActionButton.js").ActionButtonProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ActionButton = import("./support/actions/ActionButton.js").default;
  export const ActionButton: typeof import("./support/actions/ActionButton.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ActionToggleProperties = import("./support/actions/ActionToggle.js").ActionToggleProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ActionToggle = import("./support/actions/ActionToggle.js").default;
  export const ActionToggle: typeof import("./support/actions/ActionToggle.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMSymbolProperties = import("./symbols/CIMSymbol.js").CIMSymbolProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMSymbol = import("./symbols/CIMSymbol.js").default;
  export const CIMSymbol: typeof import("./symbols/CIMSymbol.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ExtrudeSymbol3DLayerProperties = import("./symbols/ExtrudeSymbol3DLayer.js").ExtrudeSymbol3DLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ExtrudeSymbol3DLayer = import("./symbols/ExtrudeSymbol3DLayer.js").default;
  export const ExtrudeSymbol3DLayer: typeof import("./symbols/ExtrudeSymbol3DLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FillSymbolProperties = import("./symbols/FillSymbol.js").FillSymbolProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FillSymbol = import("./symbols/FillSymbol.js").default;
  export const FillSymbol: typeof import("./symbols/FillSymbol.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FillSymbol3DLayerProperties = import("./symbols/FillSymbol3DLayer.js").FillSymbol3DLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FillSymbol3DLayer = import("./symbols/FillSymbol3DLayer.js").default;
  export const FillSymbol3DLayer: typeof import("./symbols/FillSymbol3DLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FontProperties = import("./symbols/Font.js").FontProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Font = import("./symbols/Font.js").default;
  export const Font: typeof import("./symbols/Font.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type IconSymbol3DLayerProperties = import("./symbols/IconSymbol3DLayer.js").IconSymbol3DLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type IconSymbol3DLayer = import("./symbols/IconSymbol3DLayer.js").default;
  export const IconSymbol3DLayer: typeof import("./symbols/IconSymbol3DLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LabelSymbol3DProperties = import("./symbols/LabelSymbol3D.js").LabelSymbol3DProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LabelSymbol3D = import("./symbols/LabelSymbol3D.js").default;
  export const LabelSymbol3D: typeof import("./symbols/LabelSymbol3D.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineStyleMarker3DProperties = import("./symbols/LineStyleMarker3D.js").LineStyleMarker3DProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineStyleMarker3D = import("./symbols/LineStyleMarker3D.js").default;
  export const LineStyleMarker3D: typeof import("./symbols/LineStyleMarker3D.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineSymbolProperties = import("./symbols/LineSymbol.js").LineSymbolProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineSymbol = import("./symbols/LineSymbol.js").default;
  export const LineSymbol: typeof import("./symbols/LineSymbol.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineSymbol3DProperties = import("./symbols/LineSymbol3D.js").LineSymbol3DProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineSymbol3D = import("./symbols/LineSymbol3D.js").default;
  export const LineSymbol3D: typeof import("./symbols/LineSymbol3D.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineSymbol3DLayerProperties = import("./symbols/LineSymbol3DLayer.js").LineSymbol3DLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineSymbol3DLayer = import("./symbols/LineSymbol3DLayer.js").default;
  export const LineSymbol3DLayer: typeof import("./symbols/LineSymbol3DLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineSymbolMarkerProperties = import("./symbols/LineSymbolMarker.js").LineSymbolMarkerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineSymbolMarker = import("./symbols/LineSymbolMarker.js").default;
  export const LineSymbolMarker: typeof import("./symbols/LineSymbolMarker.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MarkerSymbolProperties = import("./symbols/MarkerSymbol.js").MarkerSymbolProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MarkerSymbol = import("./symbols/MarkerSymbol.js").default;
  export const MarkerSymbol: typeof import("./symbols/MarkerSymbol.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeshSymbol3DProperties = import("./symbols/MeshSymbol3D.js").MeshSymbol3DProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeshSymbol3D = import("./symbols/MeshSymbol3D.js").default;
  export const MeshSymbol3D: typeof import("./symbols/MeshSymbol3D.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ObjectSymbol3DLayerProperties = import("./symbols/ObjectSymbol3DLayer.js").ObjectSymbol3DLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ObjectSymbol3DLayer = import("./symbols/ObjectSymbol3DLayer.js").default;
  export const ObjectSymbol3DLayer: typeof import("./symbols/ObjectSymbol3DLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PathSymbol3DLayerProperties = import("./symbols/PathSymbol3DLayer.js").PathSymbol3DLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PathSymbol3DLayer = import("./symbols/PathSymbol3DLayer.js").default;
  export const PathSymbol3DLayer: typeof import("./symbols/PathSymbol3DLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PictureFillSymbolProperties = import("./symbols/PictureFillSymbol.js").PictureFillSymbolProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PictureFillSymbol = import("./symbols/PictureFillSymbol.js").default;
  export const PictureFillSymbol: typeof import("./symbols/PictureFillSymbol.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PictureMarkerSymbolProperties = import("./symbols/PictureMarkerSymbol.js").PictureMarkerSymbolProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PictureMarkerSymbol = import("./symbols/PictureMarkerSymbol.js").default;
  export const PictureMarkerSymbol: typeof import("./symbols/PictureMarkerSymbol.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointSymbol3DProperties = import("./symbols/PointSymbol3D.js").PointSymbol3DProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointSymbol3D = import("./symbols/PointSymbol3D.js").default;
  export const PointSymbol3D: typeof import("./symbols/PointSymbol3D.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PolygonSymbol3DProperties = import("./symbols/PolygonSymbol3D.js").PolygonSymbol3DProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PolygonSymbol3D = import("./symbols/PolygonSymbol3D.js").default;
  export const PolygonSymbol3D: typeof import("./symbols/PolygonSymbol3D.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SimpleFillSymbolProperties = import("./symbols/SimpleFillSymbol.js").SimpleFillSymbolProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SimpleFillSymbol = import("./symbols/SimpleFillSymbol.js").default;
  export const SimpleFillSymbol: typeof import("./symbols/SimpleFillSymbol.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SimpleLineSymbolProperties = import("./symbols/SimpleLineSymbol.js").SimpleLineSymbolProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SimpleLineSymbol = import("./symbols/SimpleLineSymbol.js").default;
  export const SimpleLineSymbol: typeof import("./symbols/SimpleLineSymbol.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SimpleMarkerSymbolProperties = import("./symbols/SimpleMarkerSymbol.js").SimpleMarkerSymbolProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SimpleMarkerSymbol = import("./symbols/SimpleMarkerSymbol.js").default;
  export const SimpleMarkerSymbol: typeof import("./symbols/SimpleMarkerSymbol.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SymbolProperties = import("./symbols/Symbol.js").SymbolProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Symbol = import("./symbols/Symbol.js").default;
  export const Symbol: typeof import("./symbols/Symbol.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Symbol3DProperties = import("./symbols/Symbol3D.js").Symbol3DProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Symbol3D = import("./symbols/Symbol3D.js").default;
  export const Symbol3D: typeof import("./symbols/Symbol3D.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Symbol3DLayerProperties = import("./symbols/Symbol3DLayer.js").Symbol3DLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Symbol3DLayer = import("./symbols/Symbol3DLayer.js").default;
  export const Symbol3DLayer: typeof import("./symbols/Symbol3DLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TextSymbolProperties = import("./symbols/TextSymbol.js").TextSymbolProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TextSymbol = import("./symbols/TextSymbol.js").default;
  export const TextSymbol: typeof import("./symbols/TextSymbol.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TextSymbol3DLayerProperties = import("./symbols/TextSymbol3DLayer.js").TextSymbol3DLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TextSymbol3DLayer = import("./symbols/TextSymbol3DLayer.js").default;
  export const TextSymbol3DLayer: typeof import("./symbols/TextSymbol3DLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WaterSymbol3DLayerProperties = import("./symbols/WaterSymbol3DLayer.js").WaterSymbol3DLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WaterSymbol3DLayer = import("./symbols/WaterSymbol3DLayer.js").default;
  export const WaterSymbol3DLayer: typeof import("./symbols/WaterSymbol3DLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebStyleSymbolProperties = import("./symbols/WebStyleSymbol.js").WebStyleSymbolProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebStyleSymbol = import("./symbols/WebStyleSymbol.js").default;
  export const WebStyleSymbol: typeof import("./symbols/WebStyleSymbol.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebStyleSymbolFetchSymbolOptions = import("./symbols/WebStyleSymbol.js").WebStyleSymbolFetchSymbolOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Callout3DProperties = import("./symbols/callouts/Callout3D.js").Callout3DProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Callout3D = import("./symbols/callouts/Callout3D.js").default;
  export const Callout3D: typeof import("./symbols/callouts/Callout3D.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineCallout3DProperties = import("./symbols/callouts/LineCallout3D.js").LineCallout3DProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineCallout3D = import("./symbols/callouts/LineCallout3D.js").default;
  export const LineCallout3D: typeof import("./symbols/callouts/LineCallout3D.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineCallout3DBorderProperties = import("./symbols/callouts/LineCallout3DBorder.js").LineCallout3DBorderProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineCallout3DBorder = import("./symbols/callouts/LineCallout3DBorder.js").default;
  export const LineCallout3DBorder: typeof import("./symbols/callouts/LineCallout3DBorder.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PrimitiveOverride = import("./symbols/cim/types.js").CIMPrimitiveOverride;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMFixedColorRamp = import("./symbols/cim/types.js").CIMFixedColorRamp;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMLinearContinuousColorRamp = import("./symbols/cim/types.js").CIMLinearContinuousColorRamp;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMMultipartColorRamp = import("./symbols/cim/types.js").CIMMultipartColorRamp;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMColorRamp = import("./symbols/cim/types.js").CIMColorRampUnion;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMBackgroundCallout = import("./symbols/cim/types.js").CIMBackgroundCallout;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMGeometricEffect = import("./symbols/cim/types.js").CIMGeometricEffect;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MarkerPlacement = import("./symbols/cim/types.js").CIMMarkerPlacement;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMColorSubstitution = import("./symbols/cim/types.js").CIMColorSubstitution;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMGeometricEffectAddControlPoints = import("./symbols/cim/types.js").CIMGeometricEffectAddControlPoints;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMGeometricEffectArrow = import("./symbols/cim/types.js").CIMGeometricEffectArrow;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMGeometricEffectBuffer = import("./symbols/cim/types.js").CIMGeometricEffectBuffer;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMGeometricEffectControlMeasureLine = import("./symbols/cim/types.js").CIMGeometricEffectControlMeasureLine;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMGeometricEffectCut = import("./symbols/cim/types.js").CIMGeometricEffectCut;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMGeometricEffectDashes = import("./symbols/cim/types.js").CIMGeometricEffectDashes;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMGeometricEffectDonut = import("./symbols/cim/types.js").CIMGeometricEffectDonut;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMGeometricEffectEnclosingPolygon = import("./symbols/cim/types.js").CIMGeometricEffectEnclosingPolygon;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMGeometricEffectJog = import("./symbols/cim/types.js").CIMGeometricEffectJog;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMGeometricEffectMove = import("./symbols/cim/types.js").CIMGeometricEffectMove;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMGeometricEffectOffset = import("./symbols/cim/types.js").CIMGeometricEffectOffset;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMGeometricEffectRadial = import("./symbols/cim/types.js").CIMGeometricEffectRadial;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMGeometricEffectRotate = import("./symbols/cim/types.js").CIMGeometricEffectRotate;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMGeometricEffectScale = import("./symbols/cim/types.js").CIMGeometricEffectScale;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMGeometricEffectSuppress = import("./symbols/cim/types.js").CIMGeometricEffectSuppress;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMGeometricEffectTaperedPolygon = import("./symbols/cim/types.js").CIMGeometricEffectTaperedPolygon;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMGeometricEffectWave = import("./symbols/cim/types.js").CIMGeometricEffectWave;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMGradientFill = import("./symbols/cim/types.js").CIMGradientFill;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMGradientStroke = import("./symbols/cim/types.js").CIMGradientStroke;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMHatchFill = import("./symbols/cim/types.js").CIMHatchFill;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PrimitiveOverrideValueExpressionInfo = import("./symbols/cim/types.js").CIMExpressionInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMSymbolReference = import("./symbols/cim/types.js").CIMSymbolReference;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMSymbolLayer = import("./symbols/cim/types.js").CIMSymbolLayerUnion;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMLineSymbol = import("./symbols/cim/types.js").CIMLineSymbol;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMMarkerGraphic = import("./symbols/cim/types.js").CIMMarkerGraphic;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMMarkerPlacementAlongLineSameSize = import("./symbols/cim/types.js").CIMMarkerPlacementAlongLineSameSize;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMMarkerPlacementAtExtremities = import("./symbols/cim/types.js").CIMMarkerPlacementAtExtremities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMMarkerPlacementAtRatioPositions = import("./symbols/cim/types.js").CIMMarkerPlacementAtRatioPositions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMMarkerPlacementInsidePolygon = import("./symbols/cim/types.js").CIMMarkerPlacementInsidePolygon;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMMarkerPlacementOnLine = import("./symbols/cim/types.js").CIMMarkerPlacementOnLine;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMMarkerPlacementOnVertices = import("./symbols/cim/types.js").CIMMarkerPlacementOnVertices;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMMarkerPlacementPolygonCenter = import("./symbols/cim/types.js").CIMMarkerPlacementPolygonCenter;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMPictureFill = import("./symbols/cim/types.js").CIMPictureFill;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMPictureMarker = import("./symbols/cim/types.js").CIMPictureMarker;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMAnimatedSymbolProperties = import("./symbols/cim/types.js").CIMAnimatedSymbolProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMSymbolAnimationSize = import("./symbols/cim/types.js").CIMSymbolAnimationSize;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMSymbolAnimationScale = import("./symbols/cim/types.js").CIMSymbolAnimationScale;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMSymbolAnimationColor = import("./symbols/cim/types.js").CIMSymbolAnimationColor;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMSymbolAnimationTransparency = import("./symbols/cim/types.js").CIMSymbolAnimationTransparency;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMSymbolAnimationRotation = import("./symbols/cim/types.js").CIMSymbolAnimationRotation;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMSymbolAnimationOffset = import("./symbols/cim/types.js").CIMSymbolAnimationOffset;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMSymbolAnimation = import("./symbols/cim/types.js").CIMSymbolAnimation;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMPictureStroke = import("./symbols/cim/types.js").CIMPictureStroke;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMPointSymbol = import("./symbols/cim/types.js").CIMPointSymbol;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMPolygonSymbol = import("./symbols/cim/types.js").CIMPolygonSymbol;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMSolidFill = import("./symbols/cim/types.js").CIMSolidFill;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMSolidStroke = import("./symbols/cim/types.js").CIMSolidStroke;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMTextSymbol = import("./symbols/cim/types.js").CIMTextSymbol;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CIMVectorMarker = import("./symbols/cim/types.js").CIMVectorMarker;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Edges3DProperties = import("./symbols/edges/Edges3D.js").Edges3DProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Edges3D = import("./symbols/edges/Edges3D.js").default;
  export const Edges3D: typeof import("./symbols/edges/Edges3D.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchEdges3DProperties = import("./symbols/edges/SketchEdges3D.js").SketchEdges3DProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchEdges3D = import("./symbols/edges/SketchEdges3D.js").default;
  export const SketchEdges3D: typeof import("./symbols/edges/SketchEdges3D.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SolidEdges3DProperties = import("./symbols/edges/SolidEdges3D.js").SolidEdges3DProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SolidEdges3D = import("./symbols/edges/SolidEdges3D.js").default;
  export const SolidEdges3D: typeof import("./symbols/edges/SolidEdges3D.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineStylePattern3DProperties = import("./symbols/patterns/LineStylePattern3D.js").LineStylePattern3DProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineStylePattern3D = import("./symbols/patterns/LineStylePattern3D.js").default;
  export const LineStylePattern3D: typeof import("./symbols/patterns/LineStylePattern3D.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StylePattern3DProperties = import("./symbols/patterns/StylePattern3D.js").StylePattern3DProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StylePattern3D = import("./symbols/patterns/StylePattern3D.js").default;
  export const StylePattern3D: typeof import("./symbols/patterns/StylePattern3D.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationInfoProperties<Modes extends import("./symbols/support/types.js").ElevationInfoMode = import("./symbols/support/types.js").ElevationInfoMode> = import("./symbols/support/ElevationInfo.js").ElevationInfoProperties<Modes>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationInfo<Modes extends import("./symbols/support/types.js").ElevationInfoMode = import("./symbols/support/types.js").ElevationInfoMode> = import("./symbols/support/ElevationInfo.js").default<Modes>;
  export const ElevationInfo: typeof import("./symbols/support/ElevationInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureExpressionInfoProperties = import("./symbols/support/FeatureExpressionInfo.js").FeatureExpressionInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureExpressionInfo = import("./symbols/support/FeatureExpressionInfo.js").default;
  export const FeatureExpressionInfo: typeof import("./symbols/support/FeatureExpressionInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type IconSymbol3DLayerResourceProperties = import("./symbols/support/IconSymbol3DLayerResource.js").IconSymbol3DLayerResourceProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type IconSymbol3DLayerResource = import("./symbols/support/IconSymbol3DLayerResource.js").default;
  export const IconSymbol3DLayerResource: typeof import("./symbols/support/IconSymbol3DLayerResource.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ObjectSymbol3DLayerResourceProperties = import("./symbols/support/ObjectSymbol3DLayerResource.js").ObjectSymbol3DLayerResourceProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ObjectSymbol3DLayerResource = import("./symbols/support/ObjectSymbol3DLayerResource.js").default;
  export const ObjectSymbol3DLayerResource: typeof import("./symbols/support/ObjectSymbol3DLayerResource.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StyleOriginProperties = import("./symbols/support/StyleOrigin.js").StyleOriginProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StyleOrigin = import("./symbols/support/StyleOrigin.js").default;
  export const StyleOrigin: typeof import("./symbols/support/StyleOrigin.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type IconSymbol3DLayerAnchorPositionProperties = import("./symbols/support/Symbol3DAnchorPosition2D.js").Symbol3DAnchorPosition2DProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type IconSymbol3DLayerAnchorPosition = import("./symbols/support/Symbol3DAnchorPosition2D.js").default;
  export const IconSymbol3DLayerAnchorPosition: typeof import("./symbols/support/Symbol3DAnchorPosition2D.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ObjectSymbol3DLayerAnchorPositionProperties = import("./symbols/support/Symbol3DAnchorPosition3D.js").Symbol3DAnchorPosition3DProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ObjectSymbol3DLayerAnchorPosition = import("./symbols/support/Symbol3DAnchorPosition3D.js").default;
  export const ObjectSymbol3DLayerAnchorPosition: typeof import("./symbols/support/Symbol3DAnchorPosition3D.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FillSymbol3DLayerMaterialProperties = import("./symbols/support/Symbol3DFillMaterial.js").Symbol3DFillMaterialProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FillSymbol3DLayerMaterial = import("./symbols/support/Symbol3DFillMaterial.js").default;
  export const FillSymbol3DLayerMaterial: typeof import("./symbols/support/Symbol3DFillMaterial.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TextSymbol3DLayerHaloProperties = import("./symbols/support/Symbol3DHalo.js").Symbol3DHaloProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TextSymbol3DLayerHalo = import("./symbols/support/Symbol3DHalo.js").default;
  export const TextSymbol3DLayerHalo: typeof import("./symbols/support/Symbol3DHalo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type IconSymbol3DLayerOutlineProperties = import("./symbols/support/Symbol3DIconOutline.js").Symbol3DIconOutlineProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type IconSymbol3DLayerOutline = import("./symbols/support/Symbol3DIconOutline.js").default;
  export const IconSymbol3DLayerOutline: typeof import("./symbols/support/Symbol3DIconOutline.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ExtrudeSymbol3DLayerMaterialProperties = import("./symbols/support/Symbol3DMaterial.js").Symbol3DMaterialProperties;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type IconSymbol3DLayerMaterialProperties = import("./symbols/support/Symbol3DMaterial.js").Symbol3DMaterialProperties;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineSymbol3DLayerMaterialProperties = import("./symbols/support/Symbol3DMaterial.js").Symbol3DMaterialProperties;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ObjectSymbol3DLayerMaterialProperties = import("./symbols/support/Symbol3DMaterial.js").Symbol3DMaterialProperties;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PathSymbol3DLayerMaterialProperties = import("./symbols/support/Symbol3DMaterial.js").Symbol3DMaterialProperties;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TextSymbol3DLayerMaterialProperties = import("./symbols/support/Symbol3DMaterial.js").Symbol3DMaterialProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ExtrudeSymbol3DLayerMaterial = import("./symbols/support/Symbol3DMaterial.js").default;
  export const ExtrudeSymbol3DLayerMaterial: typeof import("./symbols/support/Symbol3DMaterial.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type IconSymbol3DLayerMaterial = import("./symbols/support/Symbol3DMaterial.js").default;
  export const IconSymbol3DLayerMaterial: typeof import("./symbols/support/Symbol3DMaterial.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineSymbol3DLayerMaterial = import("./symbols/support/Symbol3DMaterial.js").default;
  export const LineSymbol3DLayerMaterial: typeof import("./symbols/support/Symbol3DMaterial.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ObjectSymbol3DLayerMaterial = import("./symbols/support/Symbol3DMaterial.js").default;
  export const ObjectSymbol3DLayerMaterial: typeof import("./symbols/support/Symbol3DMaterial.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PathSymbol3DLayerMaterial = import("./symbols/support/Symbol3DMaterial.js").default;
  export const PathSymbol3DLayerMaterial: typeof import("./symbols/support/Symbol3DMaterial.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TextSymbol3DLayerMaterial = import("./symbols/support/Symbol3DMaterial.js").default;
  export const TextSymbol3DLayerMaterial: typeof import("./symbols/support/Symbol3DMaterial.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FillSymbol3DLayerOutlineProperties = import("./symbols/support/Symbol3DOutline.js").Symbol3DOutlineProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FillSymbol3DLayerOutline = import("./symbols/support/Symbol3DOutline.js").default;
  export const FillSymbol3DLayerOutline: typeof import("./symbols/support/Symbol3DOutline.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TextSymbol3DLayerBackgroundProperties = import("./symbols/support/Symbol3DTextBackground.js").Symbol3DTextBackgroundProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TextSymbol3DLayerBackground = import("./symbols/support/Symbol3DTextBackground.js").default;
  export const TextSymbol3DLayerBackground: typeof import("./symbols/support/Symbol3DTextBackground.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Symbol3DVerticalOffsetProperties = import("./symbols/support/Symbol3DVerticalOffset.js").Symbol3DVerticalOffsetProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Symbol3DVerticalOffset = import("./symbols/support/Symbol3DVerticalOffset.js").default;
  export const Symbol3DVerticalOffset: typeof import("./symbols/support/Symbol3DVerticalOffset.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface cimConversionUtils {
    convertToCIMSymbol: typeof import("./symbols/support/cimConversionUtils.js").convertToCIMSymbol;
  }

  export const cimConversionUtils: cimConversionUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type cimSymbolUtilsScaleCIMSymbolToOptions = import("./symbols/support/cimSymbolUtils.js").ScaleCIMSymbolOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type cimSymbolUtilsApplyCIMSymbolColorOptions = import("./symbols/support/cimSymbolUtils.js").ApplyCIMSymbolColorOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface cimSymbolUtils {
    getCIMSymbolSize: typeof import("./symbols/support/cimSymbolUtils.js").getCIMSymbolSize;
    scaleCIMSymbolTo: typeof import("./symbols/support/cimSymbolUtils.js").scaleCIMSymbolTo;
    getCIMSymbolColor: typeof import("./symbols/support/cimSymbolUtils.js").getCIMSymbolColor;
    applyCIMSymbolColor: typeof import("./symbols/support/cimSymbolUtils.js").applyCIMSymbolColor;
    getCIMSymbolRotation: typeof import("./symbols/support/cimSymbolUtils.js").getCIMSymbolRotation;
    applyCIMSymbolRotation: typeof import("./symbols/support/cimSymbolUtils.js").applyCIMSymbolRotation;
  }

  export const cimSymbolUtils: cimSymbolUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface symbolsSupportJsonUtils {
    fromJSON: typeof import("./symbols/support/jsonUtils.js").fromJSON;
  }

  export const symbolsSupportJsonUtils: symbolsSupportJsonUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type symbolUtilsRenderPieChartPreviewHTMLOptions = import("./symbols/support/symbolUtils.js").RenderPieChartPreviewHTMLOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type symbolUtilsRenderRelationshipRampPreviewHTMLOptions = import("./symbols/support/symbolUtils.js").RenderRelationshipRampPreviewHTMLOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type symbolUtilsRenderColorRampPreviewHTMLOptions = import("./symbols/support/symbolUtils.js").RenderColorRampPreviewHTMLOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type symbolUtilsRenderPreviewHTMLOptions = import("./symbols/support/symbolUtils.js").RenderPreviewHTMLOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type symbolUtilsRenderPreviewHTMLOptionsSize = import("./symbols/support/symbolUtils.js").RenderPreviewHTMLSizeOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebDocument2DUpdateFromOptionsThumbnailSize = import("./symbols/support/symbolUtils.js").RenderPreviewHTMLSizeOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type symbolUtilsRenderPreviewHTMLOptionsSymbolConfig = import("./symbols/support/symbolUtils.js").RenderPreviewSymbolConfigOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface symbolUtils {
    renderPieChartPreviewHTML: typeof import("./symbols/support/symbolUtils.js").renderPieChartPreviewHTML;
    renderRelationshipRampPreviewHTML: typeof import("./symbols/support/symbolUtils.js").renderRelationshipRampPreviewHTML;
    renderColorRampPreviewHTML: typeof import("./symbols/support/symbolUtils.js").renderColorRampPreviewHTML;
    renderPreviewHTML: typeof import("./symbols/support/symbolUtils.js").renderPreviewHTML;
    getDisplayedSymbol: typeof import("./symbols/support/symbolUtils.js").getDisplayedSymbol;
    getDisplayedColor: typeof import("./symbols/support/symbolUtils.js").getDisplayedColor;
    getLegendLabel: typeof import("./symbols/support/symbolUtils.js").getLegendLabel;
  }

  export const symbolUtils: symbolUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttributeTableTemplateProperties = import("./tables/AttributeTableTemplate.js").AttributeTableTemplateProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttributeTableTemplate = import("./tables/AttributeTableTemplate.js").default;
  export const AttributeTableTemplate: typeof import("./tables/AttributeTableTemplate.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type elementsAttributeTableElement = import("./tables/elements.js").AttributeTableElement;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type elementsAttributeTableFieldElement = import("./tables/elements.js").AttributeTableFieldElement;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type elementsAttributeTableGroupElement = import("./tables/elements.js").AttributeTableGroupElement;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type elementsAttributeTableRelationshipElement = import("./tables/elements.js").AttributeTableRelationshipElement;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type elementsAttributeTableAttachmentElement = import("./tables/elements.js").AttributeTableAttachmentElement;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  namespace tablesElements {
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type AttributeTableElement = import("./tables/elements.js").AttributeTableElement;

    export const AttributeTableFieldElement: import("./tables/elements.js").AttributeTableFieldElement;
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type AttributeTableFieldElement = import("./tables/elements.js").AttributeTableFieldElement;

    export const AttributeTableGroupElement: import("./tables/elements.js").AttributeTableGroupElement;
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type AttributeTableGroupElement = import("./tables/elements.js").AttributeTableGroupElement;

    export const AttributeTableRelationshipElement: import("./tables/elements.js").AttributeTableRelationshipElement;
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type AttributeTableRelationshipElement = import("./tables/elements.js").AttributeTableRelationshipElement;

    export const AttributeTableAttachmentElement: import("./tables/elements.js").AttributeTableAttachmentElement;
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type AttributeTableAttachmentElement = import("./tables/elements.js").AttributeTableAttachmentElement;
  }

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttributeTableAttachmentElementProperties = import("./tables/elements/AttributeTableAttachmentElement.js").AttributeTableAttachmentElementProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttributeTableAttachmentElement = import("./tables/elements/AttributeTableAttachmentElement.js").default;
  export const AttributeTableAttachmentElement: typeof import("./tables/elements/AttributeTableAttachmentElement.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttributeTableElementProperties = import("./tables/elements/AttributeTableElement.js").AttributeTableElementProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttributeTableElement = import("./tables/elements/AttributeTableElement.js").default;
  export const AttributeTableElement: typeof import("./tables/elements/AttributeTableElement.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttributeTableFieldElementProperties = import("./tables/elements/AttributeTableFieldElement.js").AttributeTableFieldElementProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttributeTableFieldElement = import("./tables/elements/AttributeTableFieldElement.js").default;
  export const AttributeTableFieldElement: typeof import("./tables/elements/AttributeTableFieldElement.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttributeTableGroupElementProperties = import("./tables/elements/AttributeTableGroupElement.js").AttributeTableGroupElementProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttributeTableGroupElement = import("./tables/elements/AttributeTableGroupElement.js").default;
  export const AttributeTableGroupElement: typeof import("./tables/elements/AttributeTableGroupElement.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttributeTableRelationshipElementProperties = import("./tables/elements/AttributeTableRelationshipElement.js").AttributeTableRelationshipElementProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttributeTableRelationshipElement = import("./tables/elements/AttributeTableRelationshipElement.js").default;
  export const AttributeTableRelationshipElement: typeof import("./tables/elements/AttributeTableRelationshipElement.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FieldOrderProperties = import("./tables/support/FieldOrder.js").AttributeTableFieldOrderProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FieldOrder = import("./tables/support/FieldOrder.js").default;
  export const FieldOrder: typeof import("./tables/support/FieldOrder.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TimeExtentProperties = import("./time/TimeExtent.js").TimeExtentProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TimeExtent = import("./time/TimeExtent.js").default;
  export const TimeExtent: typeof import("./time/TimeExtent.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TimeIntervalProperties = import("./time/TimeInterval.js").TimeIntervalProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TimeInterval = import("./time/TimeInterval.js").default;
  export const TimeInterval: typeof import("./time/TimeInterval.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VersionManagementService = import("./versionManagement/VersionManagementService.js").default;
  export const VersionManagementService: typeof import("./versionManagement/VersionManagementService.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VersionManagerProperties = import("./versionManagement/VersionManager.js").VersionManagerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VersionManager = import("./versionManagement/VersionManager.js").default;
  export const VersionManager: typeof import("./versionManagement/VersionManager.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VersioningState = import("./versionManagement/VersioningState.js").default;
  export const VersioningState: typeof import("./versionManagement/VersioningState.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface versionManagementUtils {
    createVersioningStates: typeof import("./versionManagement/utils.js").createVersioningStates;
    getVersioningStates: typeof import("./versionManagement/utils.js").getVersioningStates;
  }

  export const versionManagementUtils: versionManagementUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VersionIdentifier = import("./versionManagement/support/jsonTypes.js").VersionIdentifier;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VersionInfoVersionIdentifier = import("./versionManagement/support/jsonTypes.js").VersionIdentifier;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VersionInfoExtendedJSONVersionIdentifier = import("./versionManagement/support/jsonTypes.js").VersionIdentifier;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VersionManagementServiceVersionInfoExtendedJSONVersionIdentifier = import("./versionManagement/support/jsonTypes.js").VersionIdentifier;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VersionInfoJSONVersionIdentifier = import("./versionManagement/support/jsonTypes.js").VersionIdentifier;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VersionManagerVersionInfoExtendedJSONVersionIdentifier = import("./versionManagement/support/jsonTypes.js").VersionIdentifier;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VersionManagementViewModelVersionInfoExtendedJSONVersionIdentifier = import("./versionManagement/support/jsonTypes.js").VersionIdentifier;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VersionManagementViewModelVersionInfo = import("./versionManagement/support/jsonTypes.js").VersionInfo;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VersionInfo = import("./versionManagement/support/jsonTypes.js").VersionInfo;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VersionInfoJSON = import("./versionManagement/support/jsonTypes.js").VersionInfo;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VersionManagerVersionInfo = import("./versionManagement/support/jsonTypes.js").VersionInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VersionInfoExtendedJSON = import("./versionManagement/support/jsonTypes.js").VersionInfoExtended;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VersionManagementServiceVersionInfoExtendedJSON = import("./versionManagement/support/jsonTypes.js").VersionInfoExtended;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VersionManagerVersionInfoExtendedJSON = import("./versionManagement/support/jsonTypes.js").VersionInfoExtended;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VersionManagementViewModelVersionInfoExtendedJSON = import("./versionManagement/support/jsonTypes.js").VersionInfoExtended;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VersionManagementServiceCapabilities = import("./versionManagement/support/jsonTypes.js").VersionManagementServiceCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ServiceResult = import("./versionManagement/support/jsonTypes.js").ServiceResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ServiceError = import("./versionManagement/support/jsonTypes.js").ServiceError;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VersionAdapter = import("./versionManagement/versionAdapters/types.js").VersionAdapter;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface versionAdaptersUtils {
    createVersionAdapter: typeof import("./versionManagement/versionAdapters/utils.js").createVersionAdapter;
    createVersionAdapters: typeof import("./versionManagement/versionAdapters/utils.js").createVersionAdapters;
  }

  export const versionAdaptersUtils: versionAdaptersUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BasemapViewProperties<TLayerView extends import("./views/layers/LayerView.js").default = import("./views/layers/LayerView.js").default> = import("./views/BasemapView.js").BasemapViewProperties<TLayerView>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BasemapView<TLayerView extends import("./views/layers/LayerView.js").default = import("./views/layers/LayerView.js").default> = import("./views/BasemapView.js").default<TLayerView>;
  export const BasemapView: typeof import("./views/BasemapView.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BreakpointsOwnerProperties = import("./views/BreakpointsOwner.js").BreakpointsOwnerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BreakpointsOwner = import("./views/BreakpointsOwner.js").BreakpointsOwner;
  export const BreakpointsOwner: typeof import("./views/BreakpointsOwner.js").BreakpointsOwner;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DOMContainerProperties = import("./views/DOMContainer.js").DOMContainerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DOMContainer = import("./views/DOMContainer.js").DOMContainer;
  export const DOMContainer: typeof import("./views/DOMContainer.js").DOMContainer;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DOMContainerAria = import("./views/DOMContainer.js").DOMContainerAria;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GroundViewProperties = import("./views/GroundView.js").GroundViewProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GroundView = import("./views/GroundView.js").default;
  export const GroundView: typeof import("./views/GroundView.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LinkChartViewProperties = import("./views/LinkChartView.js").LinkChartViewProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LinkChartView = import("./views/LinkChartView.js").default;
  export const LinkChartView: typeof import("./views/LinkChartView.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MagnifierProperties = import("./views/Magnifier.js").MagnifierProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Magnifier = import("./views/Magnifier.js").default;
  export const Magnifier: typeof import("./views/Magnifier.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapViewProperties = import("./views/MapView.js").MapViewProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapView = import("./views/MapView.js").default;
  export const MapView: typeof import("./views/MapView.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PopupViewProperties = import("./views/PopupView.js").PopupViewProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PopupView = import("./views/PopupView.js").PopupView;
  export const PopupView: typeof import("./views/PopupView.js").PopupView;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PopupViewOpenPopupOptions = import("./views/PopupView.js").ViewPopupOpenOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneViewProperties = import("./views/SceneView.js").SceneViewProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneView = import("./views/SceneView.js").default;
  export const SceneView: typeof import("./views/SceneView.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ThemeProperties = import("./views/Theme.js").ThemeProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Theme = import("./views/Theme.js").default;
  export const Theme: typeof import("./views/Theme.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VideoViewProperties = import("./views/VideoView.js").VideoViewProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VideoView = import("./views/VideoView.js").default;
  export const VideoView: typeof import("./views/VideoView.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewProperties<TLayerView extends import("./views/layers/LayerView.js").default = import("./views/layers/LayerView.js").default> = import("./views/View.js").ViewProperties<TLayerView>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type View<TLayerView extends import("./views/layers/LayerView.js").default = import("./views/layers/LayerView.js").default> = import("./views/View.js").default<TLayerView>;
  export const View: typeof import("./views/View.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewAnalysisViewCreateEvent = import("./views/types.js").AnalysisViewCreateEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewAnalysisViewCreateEventHandler = (event: ViewAnalysisViewCreateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewAnalysisViewCreateErrorEvent = import("./views/types.js").AnalysisViewCreateErrorEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewAnalysisViewCreateErrorEventHandler = (event: ViewAnalysisViewCreateErrorEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewAnalysisViewDestroyEvent = import("./views/types.js").AnalysisViewDestroyEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewAnalysisViewDestroyEventHandler = (event: ViewAnalysisViewDestroyEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewBlurEvent = import("./views/input/types.js").ViewBlurEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewBlurEventHandler = (event: ViewBlurEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewClickEvent = import("./views/input/types.js").ClickEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewClickEventHandler = (event: ViewClickEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewDoubleClickEvent = import("./views/input/types.js").DoubleClickEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewDoubleClickEventHandler = (event: ViewDoubleClickEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewDragEvent = import("./views/input/types.js").DragEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewDragEventHandler = (event: ViewDragEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewFocusEvent = import("./views/input/types.js").ViewFocusEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewFocusEventHandler = (event: ViewFocusEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewHoldEvent = import("./views/input/types.js").HoldEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewHoldEventHandler = (event: ViewHoldEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewImmediateClickEvent = import("./views/input/types.js").ImmediateClickEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewImmediateClickEventHandler = (event: ViewImmediateClickEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewImmediateDoubleClickEvent = import("./views/input/types.js").ImmediateDoubleClickEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewImmediateDoubleClickEventHandler = (event: ViewImmediateDoubleClickEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewKeyDownEvent = import("./views/input/types.js").KeyDownEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewKeyDownEventHandler = (event: ViewKeyDownEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewKeyUpEvent = import("./views/input/types.js").KeyUpEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewKeyUpEventHandler = (event: ViewKeyUpEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewLayerviewCreateEvent = import("./views/input/types.js").LayerViewCreateEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewLayerviewCreateEventHandler = (event: ViewLayerviewCreateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewLayerviewCreateErrorEvent = import("./views/input/types.js").LayerViewCreateErrorEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewLayerviewCreateErrorEventHandler = (event: ViewLayerviewCreateErrorEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewLayerviewDestroyEvent = import("./views/input/types.js").LayerViewDestroyEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewLayerviewDestroyEventHandler = (event: ViewLayerviewDestroyEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewMouseWheelEvent = import("./views/input/types.js").ViewMouseWheelEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewMouseWheelEventHandler = (event: ViewMouseWheelEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewPointerDownEvent = import("./views/input/types.js").PointerDownEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewPointerDownEventHandler = (event: ViewPointerDownEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewPointerEnterEvent = import("./views/input/types.js").PointerEnterEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewPointerEnterEventHandler = (event: ViewPointerEnterEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewPointerLeaveEvent = import("./views/input/types.js").PointerLeaveEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewPointerLeaveEventHandler = (event: ViewPointerLeaveEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewPointerMoveEvent = import("./views/input/types.js").PointerMoveEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewPointerMoveEventHandler = (event: ViewPointerMoveEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewPointerUpEvent = import("./views/input/types.js").PointerUpEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewPointerUpEventHandler = (event: ViewPointerUpEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewResizeEvent = import("./views/input/types.js").ViewResizeEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewResizeEventHandler = (event: ViewResizeEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type View2DProperties = import("./views/View2D.js").View2DProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type View2D = import("./views/View2D.js").default;
  export const View2D: typeof import("./views/View2D.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewAnimationProperties = import("./views/ViewAnimation.js").ViewAnimationProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewAnimation = import("./views/ViewAnimation.js").default;
  export const ViewAnimation: typeof import("./views/ViewAnimation.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GoToTarget2D = import("./views/types.js").GoToTarget2D;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GoToTarget3D = import("./views/types.js").GoToTarget3D;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EasingFunction = import("./views/types.js").EasingFunction;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapViewEasingFunction = import("./views/types.js").EasingFunction;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GoToOptions2D = import("./views/types.js").GoToOptions2D;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GoToOptions3D = import("./views/types.js").GoToOptions3D;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SlideApplyToOptions = import("./views/types.js").GoToOptions3D;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ToScreenOptions2D = import("./views/types.js").ToScreenOptions2D;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FetchPopupFeaturesResult = import("./views/types.js").FetchPopupFeaturesResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapViewViewHit = import("./views/types.js").ViewHit;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapViewGraphicHit = import("./views/types.js").GraphicHit;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapViewMediaHit = import("./views/types.js").MediaHit;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapViewRouteHit = import("./views/types.js").RouteHit;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HitTestResult = import("./views/types.js").ViewHitTestResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Screenshot = import("./views/types.js").Screenshot;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneViewScreenshot = import("./views/types.js").Screenshot;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapViewTakeScreenshotOptionsArea = import("./views/types.js").Rect;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BookmarkOptionsScreenshotSettingsArea = import("./views/types.js").Rect;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneViewTakeScreenshotOptionsArea = import("./views/types.js").Rect;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapViewTakeScreenshotOptions = import("./views/types.js").UserSettings;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneViewTakeScreenshotOptions = import("./views/types.js").UserSettings;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SlideCreateFromOptionsScreenshot = import("./views/types.js").UserSettings;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SlideUpdateFromOptionsScreenshot = import("./views/types.js").UserSettings;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BookmarkOptionsScreenshotSettings = import("./views/types.js").UserSettings;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewHit = import("./views/types.js").SceneViewHit;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphicHit = import("./views/types.js").SceneViewGraphicHit;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MediaHit = import("./views/types.js").SceneViewMediaHit;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RouteHit = import("./views/types.js").SceneViewRouteHit;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneViewHitTestResult = import("./views/types.js").SceneViewHitTestResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HitTestResultGround = import("./views/types.js").SceneViewHitTestResultGround;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HitTestItem = import("./views/types.js").HitTestItem;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LinkChartViewHitTestOptions = import("./views/types.js").HitTestOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapViewHitTestOptions = import("./views/types.js").HitTestOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneViewHitTestOptions = import("./views/types.js").HitTestOptions3D;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneViewToMapOptions = import("./views/types.js").HitTestOptions3D;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BreakpointsOwnerBreakpoints = import("./views/types.js").Breakpoints;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type View2DConstraintsProperties = import("./views/2d/MapViewConstraints.js").MapViewConstraintsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type View2DConstraints = import("./views/2d/MapViewConstraints.js").default;
  export const View2DConstraints: typeof import("./views/2d/MapViewConstraints.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewStateProperties = import("./views/2d/ViewState.js").ViewStateProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewState = import("./views/2d/ViewState.js").default;
  export const ViewState: typeof import("./views/2d/ViewState.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeshVertex = import("./views/2d/types.js").MeshVertex;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TessellatedMesh = import("./views/2d/types.js").TessellatedMesh;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AreaMeasurementAnalysisView2D = import("./views/2d/analysis/AreaMeasurementAnalysisView2D.js").default;
  export const AreaMeasurementAnalysisView2D: typeof import("./views/2d/analysis/AreaMeasurementAnalysisView2D.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DistanceMeasurementAnalysisView2D = import("./views/2d/analysis/DistanceMeasurementAnalysisView2D.js").default;
  export const DistanceMeasurementAnalysisView2D: typeof import("./views/2d/analysis/DistanceMeasurementAnalysisView2D.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileAnalysisView2D = import("./views/2d/analysis/ElevationProfileAnalysisView2D.js").default;
  export const ElevationProfileAnalysisView2D: typeof import("./views/2d/analysis/ElevationProfileAnalysisView2D.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseLayerView2DProperties = import("./views/2d/layers/BaseLayerView2D.js").BaseLayerView2DProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseLayerView2DRenderParameters = import("./views/2d/layers/BaseLayerView2D.js").RenderParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseLayerView2DTile = import("./views/2d/layers/BaseLayerView2D.js").Tile;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseLayerView2D = import("./views/2d/layers/BaseLayerView2D.js").default;
  export const BaseLayerView2D: typeof import("./views/2d/layers/BaseLayerView2D.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseLayerViewGL2DProperties = import("./views/2d/layers/BaseLayerViewGL2D.js").BaseLayerViewGL2DProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Rect = import("./views/2d/layers/BaseLayerViewGL2D.js").Rect;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RenderTarget = import("./views/2d/layers/BaseLayerViewGL2D.js").RenderTarget;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseLayerViewGL2DRenderParameters = import("./views/2d/layers/BaseLayerViewGL2D.js").RenderParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseLayerViewGL2DTile = import("./views/2d/layers/BaseLayerViewGL2D.js").Tile;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseLayerViewGL2D = import("./views/2d/layers/BaseLayerViewGL2D.js").default;
  export const BaseLayerViewGL2D: typeof import("./views/2d/layers/BaseLayerViewGL2D.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RenderNodeOutput = import("./views/3d/webgl.js").RenderNodeOutput;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RenderNodeInput = import("./views/3d/webgl.js").RenderNodeInput;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ConsumedNodes = import("./views/3d/webgl.js").ConsumedNodes;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface webgl {
    toRenderCoordinates: typeof import("./views/3d/webgl.js").toRenderCoordinates;
    fromRenderCoordinates: typeof import("./views/3d/webgl.js").fromRenderCoordinates;
    renderCoordinateTransformAt: typeof import("./views/3d/webgl.js").renderCoordinateTransformAt;
    fromRenderCamera: typeof import("./views/3d/webgl.js").fromRenderCamera;
    toRenderCamera: typeof import("./views/3d/webgl.js").toRenderCamera;
  }

  export const webgl: webgl;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AreaMeasurementAnalysisView3D = import("./views/3d/analysis/AreaMeasurementAnalysisView3D.js").default;
  export const AreaMeasurementAnalysisView3D: typeof import("./views/3d/analysis/AreaMeasurementAnalysisView3D.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DimensionAnalysisView3DProperties = import("./views/3d/analysis/DimensionAnalysisView3D.js").DimensionAnalysisView3DProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DimensionAnalysisView3D = import("./views/3d/analysis/DimensionAnalysisView3D.js").default;
  export const DimensionAnalysisView3D: typeof import("./views/3d/analysis/DimensionAnalysisView3D.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DirectLineMeasurementAnalysisView3D = import("./views/3d/analysis/DirectLineMeasurementAnalysisView3D.js").default;
  export const DirectLineMeasurementAnalysisView3D: typeof import("./views/3d/analysis/DirectLineMeasurementAnalysisView3D.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileAnalysisView3D = import("./views/3d/analysis/ElevationProfileAnalysisView3D.js").default;
  export const ElevationProfileAnalysisView3D: typeof import("./views/3d/analysis/ElevationProfileAnalysisView3D.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineOfSightAnalysisResult = import("./views/3d/analysis/LineOfSightAnalysisResult.js").default;
  export const LineOfSightAnalysisResult: typeof import("./views/3d/analysis/LineOfSightAnalysisResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineOfSightAnalysisView3D = import("./views/3d/analysis/LineOfSightAnalysisView3D.js").default;
  export const LineOfSightAnalysisView3D: typeof import("./views/3d/analysis/LineOfSightAnalysisView3D.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SliceAnalysisView3D = import("./views/3d/analysis/SliceAnalysisView3D.js").default;
  export const SliceAnalysisView3D: typeof import("./views/3d/analysis/SliceAnalysisView3D.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewshedAnalysisView3D = import("./views/3d/analysis/ViewshedAnalysisView3D.js").default;
  export const ViewshedAnalysisView3D: typeof import("./views/3d/analysis/ViewshedAnalysisView3D.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VolumeMeasurementAnalysisView3D = import("./views/3d/analysis/VolumeMeasurementAnalysisView3D.js").default;
  export const VolumeMeasurementAnalysisView3D: typeof import("./views/3d/analysis/VolumeMeasurementAnalysisView3D.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DimensionPlacementResult = import("./views/3d/analysis/Dimension/types.js").DimensionPlacementResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  namespace DimensionTypes {
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type DimensionPlacementResult = import("./views/3d/analysis/Dimension/types.js").DimensionPlacementResult;
  }

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DirectLineMeasurementResult = import("./views/3d/analysis/DirectLineMeasurement/types.js").DirectLineMeasurementAnalysisResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DirectLineMeasurementPlacementResult = import("./views/3d/analysis/DirectLineMeasurement/types.js").DirectLineMeasurementPlacementResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  namespace DirectLineMeasurementTypes {
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type DirectLineMeasurementResult = import("./views/3d/analysis/DirectLineMeasurement/types.js").DirectLineMeasurementAnalysisResult;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type DirectLineMeasurementPlacementResult = import("./views/3d/analysis/DirectLineMeasurement/types.js").DirectLineMeasurementPlacementResult;
  }

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineOfSightPlacementResult = import("./views/3d/analysis/LineOfSight/types.js").LineOfSightPlacementResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  namespace LineOfSightTypes {
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type LineOfSightPlacementResult = import("./views/3d/analysis/LineOfSight/types.js").LineOfSightPlacementResult;
  }

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SlicePlacementResult = import("./views/3d/analysis/Slice/types.js").SlicePlacementResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  namespace SliceTypes {
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type SlicePlacementResult = import("./views/3d/analysis/Slice/types.js").SlicePlacementResult;
  }

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewshedPlacementResult = import("./views/3d/analysis/Viewshed/types.js").ViewshedPlacementResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  namespace ViewshedTypes {
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type ViewshedPlacementResult = import("./views/3d/analysis/Viewshed/types.js").ViewshedPlacementResult;
  }

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VolumeMeasurementErrorName = import("./views/3d/analysis/VolumeMeasurement/VolumeMeasurementError.js").VolumeMeasurementErrorName;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VolumeMeasurementError<T = any> = import("./views/3d/analysis/VolumeMeasurement/VolumeMeasurementError.js").default<T>;
  export const VolumeMeasurementError: typeof import("./views/3d/analysis/VolumeMeasurement/VolumeMeasurementError.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VolumeMeasurementResultProperties = import("./views/3d/analysis/VolumeMeasurement/VolumeMeasurementResult.js").VolumeMeasurementResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VolumeMeasurementResult = import("./views/3d/analysis/VolumeMeasurement/VolumeMeasurementResult.js").default;
  export const VolumeMeasurementResult: typeof import("./views/3d/analysis/VolumeMeasurement/VolumeMeasurementResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VolumeMeasurementPlacementResult = import("./views/3d/analysis/VolumeMeasurement/types.js").VolumeMeasurementPlacementResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  namespace VolumeMeasurementTypes {
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type VolumeMeasurementPlacementResult = import("./views/3d/analysis/VolumeMeasurement/types.js").VolumeMeasurementPlacementResult;
  }

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneViewConstraintsAltitudeProperties = import("./views/3d/constraints/AltitudeConstraint.js").AltitudeConstraintProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneViewConstraintsAltitude = import("./views/3d/constraints/AltitudeConstraint.js").default;
  export const SceneViewConstraintsAltitude: typeof import("./views/3d/constraints/AltitudeConstraint.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneViewConstraintsClipDistanceProperties = import("./views/3d/constraints/ClipDistanceConstraint.js").ClipDistanceConstraintProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneViewConstraintsClipDistance = import("./views/3d/constraints/ClipDistanceConstraint.js").default;
  export const SceneViewConstraintsClipDistance: typeof import("./views/3d/constraints/ClipDistanceConstraint.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneViewConstraintsProperties = import("./views/3d/constraints/Constraints.js").ConstraintsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneViewConstraints = import("./views/3d/constraints/Constraints.js").default;
  export const SceneViewConstraints: typeof import("./views/3d/constraints/Constraints.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneViewConstraintsTiltProperties = import("./views/3d/constraints/TiltConstraint.js").TiltConstraintProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneViewConstraintsTilt = import("./views/3d/constraints/TiltConstraint.js").default;
  export const SceneViewConstraintsTilt: typeof import("./views/3d/constraints/TiltConstraint.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CloudyWeatherProperties = import("./views/3d/environment/CloudyWeather.js").CloudyWeatherProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CloudyWeather = import("./views/3d/environment/CloudyWeather.js").default;
  export const CloudyWeather: typeof import("./views/3d/environment/CloudyWeather.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EnvironmentProperties = import("./views/3d/environment/Environment.js").EnvironmentProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneViewEnvironment = import("./views/3d/environment/Environment.js").default;
  export const SceneViewEnvironment: typeof import("./views/3d/environment/Environment.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FoggyWeatherProperties = import("./views/3d/environment/FoggyWeather.js").FoggyWeatherProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FoggyWeather = import("./views/3d/environment/FoggyWeather.js").default;
  export const FoggyWeather: typeof import("./views/3d/environment/FoggyWeather.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RainyWeatherProperties = import("./views/3d/environment/RainyWeather.js").RainyWeatherProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RainyWeather = import("./views/3d/environment/RainyWeather.js").default;
  export const RainyWeather: typeof import("./views/3d/environment/RainyWeather.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SnowyWeatherProperties = import("./views/3d/environment/SnowyWeather.js").SnowyWeatherProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SnowyWeather = import("./views/3d/environment/SnowyWeather.js").default;
  export const SnowyWeather: typeof import("./views/3d/environment/SnowyWeather.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SunLightingProperties = import("./views/3d/environment/SunLighting.js").SunLightingProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SunLighting = import("./views/3d/environment/SunLighting.js").default;
  export const SunLighting: typeof import("./views/3d/environment/SunLighting.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SunnyWeatherProperties = import("./views/3d/environment/SunnyWeather.js").SunnyWeatherProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SunnyWeather = import("./views/3d/environment/SunnyWeather.js").default;
  export const SunnyWeather: typeof import("./views/3d/environment/SunnyWeather.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VirtualLightingProperties = import("./views/3d/environment/VirtualLighting.js").VirtualLightingProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VirtualLighting = import("./views/3d/environment/VirtualLighting.js").default;
  export const VirtualLighting: typeof import("./views/3d/environment/VirtualLighting.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MediaLayerViewInteractionOptionsProperties = import("./views/3d/layers/support/MediaLayerInteractionOptions.js").MediaLayerInteractionOptionsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MediaLayerViewInteractionOptions = import("./views/3d/layers/support/MediaLayerInteractionOptions.js").default;
  export const MediaLayerViewInteractionOptions: typeof import("./views/3d/layers/support/MediaLayerInteractionOptions.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MediaLayerViewInteractionOptionsReshapeOptionsProperties = import("./views/3d/layers/support/MediaLayerInteractionReshapeOptions.js").MediaLayerInteractionReshapeOptionsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MediaLayerViewInteractionOptionsReshapeOptions = import("./views/3d/layers/support/MediaLayerInteractionReshapeOptions.js").default;
  export const MediaLayerViewInteractionOptionsReshapeOptions: typeof import("./views/3d/layers/support/MediaLayerInteractionReshapeOptions.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerPerformanceInfo = import("./views/3d/support/LayerPerformanceInfo.js").default;
  export const LayerPerformanceInfo: typeof import("./views/3d/support/LayerPerformanceInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneViewPerformanceInfo = import("./views/3d/support/SceneViewPerformanceInfo.js").default;
  export const SceneViewPerformanceInfo: typeof import("./views/3d/support/SceneViewPerformanceInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ManagedColorAttachment = import("./views/3d/webgl/ManagedColorAttachment.js").default;
  export const ManagedColorAttachment: typeof import("./views/3d/webgl/ManagedColorAttachment.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ManagedDepthAttachment = import("./views/3d/webgl/ManagedDepthAttachment.js").default;
  export const ManagedDepthAttachment: typeof import("./views/3d/webgl/ManagedDepthAttachment.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ManagedFBO = import("./views/3d/webgl/ManagedFBO.js").default;
  export const ManagedFBO: typeof import("./views/3d/webgl/ManagedFBO.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FBOTexture = import("./views/3d/webgl/ManagedFBO.js").FBOTexture;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RenderCamera = import("./views/3d/webgl/RenderCamera.js").default;
  export const RenderCamera: typeof import("./views/3d/webgl/RenderCamera.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RenderNodeProperties = import("./views/3d/webgl/RenderNode.js").RenderNodeProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RenderNode = import("./views/3d/webgl/RenderNode.js").default;
  export const RenderNode: typeof import("./views/3d/webgl/RenderNode.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorAndIntensity = import("./views/3d/webgl/types.js").ColorAndIntensity;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SunLight = import("./views/3d/webgl/types.js").SunLight;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LengthDimensionResult = import("./views/analysis/LengthDimensionResult.js").default;
  export const LengthDimensionResult: typeof import("./views/analysis/LengthDimensionResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeasurementMode = import("./views/analysis/types.js").MeasurementMode;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  namespace analysisTypes {
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type MeasurementMode = import("./views/analysis/types.js").MeasurementMode;
  }

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AreaMeasurementResult = import("./views/analysis/AreaMeasurement/types.js").AreaMeasurementResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AreaMeasurementPlacementResult = import("./views/analysis/AreaMeasurement/types.js").AreaMeasurementPlacementResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  namespace AreaMeasurementTypes {
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type AreaMeasurementResult = import("./views/analysis/AreaMeasurement/types.js").AreaMeasurementResult;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type AreaMeasurementPlacementResult = import("./views/analysis/AreaMeasurement/types.js").AreaMeasurementPlacementResult;
  }

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DistanceMeasurementResult = import("./views/analysis/DistanceMeasurement/types.js").DistanceMeasurementResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DistanceMeasurementPlacementResult = import("./views/analysis/DistanceMeasurement/types.js").DistanceMeasurementPlacementResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  namespace DistanceMeasurementTypes {
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type DistanceMeasurementResult = import("./views/analysis/DistanceMeasurement/types.js").DistanceMeasurementResult;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type DistanceMeasurementPlacementResult = import("./views/analysis/DistanceMeasurement/types.js").DistanceMeasurementPlacementResult;
  }

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileErrorName = import("./views/analysis/ElevationProfile/ElevationProfileError.js").ElevationProfileErrorName;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileError<T = any> = import("./views/analysis/ElevationProfile/ElevationProfileError.js").default<T>;
  export const ElevationProfileError: typeof import("./views/analysis/ElevationProfile/ElevationProfileError.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileResultProperties = import("./views/analysis/ElevationProfile/ElevationProfileResult.js").ElevationProfileResultProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileResult = import("./views/analysis/ElevationProfile/ElevationProfileResult.js").default;
  export const ElevationProfileResult: typeof import("./views/analysis/ElevationProfile/ElevationProfileResult.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfilePlacementResult = import("./views/analysis/ElevationProfile/types.js").ElevationProfilePlacementResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfilePickResult = import("./views/analysis/ElevationProfile/types.js").ElevationProfilePickResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileEffectiveDisplayUnits = import("./views/analysis/ElevationProfile/types.js").ElevationProfileEffectiveDisplayUnits;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  namespace ElevationProfileTypes {
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type ElevationProfilePlacementResult = import("./views/analysis/ElevationProfile/types.js").ElevationProfilePlacementResult;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type ElevationProfilePickResult = import("./views/analysis/ElevationProfile/types.js").ElevationProfilePickResult;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type ElevationProfileEffectiveDisplayUnits = import("./views/analysis/ElevationProfile/types.js").ElevationProfileEffectiveDisplayUnits;
  }

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DrawProperties = import("./views/draw/Draw.js").DrawProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Draw = import("./views/draw/Draw.js").default;
  export const Draw: typeof import("./views/draw/Draw.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DrawActionProperties = import("./views/draw/DrawAction.js").DrawActionProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DrawAction = import("./views/draw/DrawAction.js").default;
  export const DrawAction: typeof import("./views/draw/DrawAction.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FromScreenPointResult = import("./views/draw/DrawAction.js").FromScreenPointResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MultipointDrawActionProperties = import("./views/draw/MultipointDrawAction.js").MultipointDrawActionProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MultipointDrawAction = import("./views/draw/MultipointDrawAction.js").default;
  export const MultipointDrawAction: typeof import("./views/draw/MultipointDrawAction.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MultipointDrawActionCursorUpdateEvent = import("./views/draw/MultipointDrawAction.js").default["@eventTypes"]["cursor-update"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MultipointDrawActionCursorUpdateEventHandler = (event: MultipointDrawActionCursorUpdateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MultipointDrawActionDrawCompleteEvent = import("./views/draw/MultipointDrawAction.js").default["@eventTypes"]["draw-complete"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MultipointDrawActionDrawCompleteEventHandler = (event: MultipointDrawActionDrawCompleteEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MultipointDrawActionRedoEvent = import("./views/draw/MultipointDrawAction.js").default["@eventTypes"]["redo"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MultipointDrawActionRedoEventHandler = (event: MultipointDrawActionRedoEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MultipointDrawActionUndoEvent = import("./views/draw/MultipointDrawAction.js").default["@eventTypes"]["undo"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MultipointDrawActionUndoEventHandler = (event: MultipointDrawActionUndoEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MultipointDrawActionVertexAddEvent = import("./views/draw/MultipointDrawAction.js").default["@eventTypes"]["vertex-add"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MultipointDrawActionVertexAddEventHandler = (event: MultipointDrawActionVertexAddEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MultipointDrawActionVertexRemoveEvent = import("./views/draw/MultipointDrawAction.js").default["@eventTypes"]["vertex-remove"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MultipointDrawActionVertexRemoveEventHandler = (event: MultipointDrawActionVertexRemoveEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointDrawActionProperties = import("./views/draw/PointDrawAction.js").PointDrawActionProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointDrawAction = import("./views/draw/PointDrawAction.js").default;
  export const PointDrawAction: typeof import("./views/draw/PointDrawAction.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointDrawActionCursorUpdateEvent = import("./views/draw/PointDrawAction.js").default["@eventTypes"]["cursor-update"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointDrawActionCursorUpdateEventHandler = (event: PointDrawActionCursorUpdateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointDrawActionDrawCompleteEvent = import("./views/draw/PointDrawAction.js").default["@eventTypes"]["draw-complete"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointDrawActionDrawCompleteEventHandler = (event: PointDrawActionDrawCompleteEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PolygonDrawActionProperties = import("./views/draw/PolygonDrawAction.js").PolygonDrawActionProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PolygonDrawAction = import("./views/draw/PolygonDrawAction.js").default;
  export const PolygonDrawAction: typeof import("./views/draw/PolygonDrawAction.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PolygonDrawActionCursorUpdateEvent = import("./views/draw/PolygonDrawAction.js").default["@eventTypes"]["cursor-update"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PolygonDrawActionCursorUpdateEventHandler = (event: PolygonDrawActionCursorUpdateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PolygonDrawActionDrawCompleteEvent = import("./views/draw/PolygonDrawAction.js").default["@eventTypes"]["draw-complete"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PolygonDrawActionDrawCompleteEventHandler = (event: PolygonDrawActionDrawCompleteEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PolygonDrawActionRedoEvent = import("./views/draw/PolygonDrawAction.js").default["@eventTypes"]["redo"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PolygonDrawActionRedoEventHandler = (event: PolygonDrawActionRedoEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PolygonDrawActionUndoEvent = import("./views/draw/PolygonDrawAction.js").default["@eventTypes"]["undo"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PolygonDrawActionUndoEventHandler = (event: PolygonDrawActionUndoEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PolygonDrawActionVertexAddEvent = import("./views/draw/PolygonDrawAction.js").default["@eventTypes"]["vertex-add"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PolygonDrawActionVertexAddEventHandler = (event: PolygonDrawActionVertexAddEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PolygonDrawActionVertexRemoveEvent = import("./views/draw/PolygonDrawAction.js").default["@eventTypes"]["vertex-remove"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PolygonDrawActionVertexRemoveEventHandler = (event: PolygonDrawActionVertexRemoveEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PolylineDrawActionProperties = import("./views/draw/PolylineDrawAction.js").PolylineDrawActionProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PolylineDrawAction = import("./views/draw/PolylineDrawAction.js").default;
  export const PolylineDrawAction: typeof import("./views/draw/PolylineDrawAction.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PolylineDrawActionCursorUpdateEvent = import("./views/draw/PolylineDrawAction.js").default["@eventTypes"]["cursor-update"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PolylineDrawActionCursorUpdateEventHandler = (event: PolylineDrawActionCursorUpdateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PolylineDrawActionDrawCompleteEvent = import("./views/draw/PolylineDrawAction.js").default["@eventTypes"]["draw-complete"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PolylineDrawActionDrawCompleteEventHandler = (event: PolylineDrawActionDrawCompleteEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PolylineDrawActionRedoEvent = import("./views/draw/PolylineDrawAction.js").default["@eventTypes"]["redo"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PolylineDrawActionRedoEventHandler = (event: PolylineDrawActionRedoEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PolylineDrawActionUndoEvent = import("./views/draw/PolylineDrawAction.js").default["@eventTypes"]["undo"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PolylineDrawActionUndoEventHandler = (event: PolylineDrawActionUndoEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PolylineDrawActionVertexAddEvent = import("./views/draw/PolylineDrawAction.js").default["@eventTypes"]["vertex-add"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PolylineDrawActionVertexAddEventHandler = (event: PolylineDrawActionVertexAddEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PolylineDrawActionVertexRemoveEvent = import("./views/draw/PolylineDrawAction.js").default["@eventTypes"]["vertex-remove"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PolylineDrawActionVertexRemoveEventHandler = (event: PolylineDrawActionVertexRemoveEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SegmentDrawActionProperties = import("./views/draw/SegmentDrawAction.js").SegmentDrawActionProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SegmentDrawAction = import("./views/draw/SegmentDrawAction.js").default;
  export const SegmentDrawAction: typeof import("./views/draw/SegmentDrawAction.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SegmentDrawActionCursorUpdateEvent = import("./views/draw/SegmentDrawAction.js").default["@eventTypes"]["cursor-update"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SegmentDrawActionCursorUpdateEventHandler = (event: SegmentDrawActionCursorUpdateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SegmentDrawActionDrawCompleteEvent = import("./views/draw/SegmentDrawAction.js").default["@eventTypes"]["draw-complete"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SegmentDrawActionDrawCompleteEventHandler = (event: SegmentDrawActionDrawCompleteEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SegmentDrawActionVertexAddEvent = import("./views/draw/SegmentDrawAction.js").default["@eventTypes"]["vertex-add"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SegmentDrawActionVertexAddEventHandler = (event: SegmentDrawActionVertexAddEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DrawCreateDrawOptions = import("./views/draw/types.js").DrawOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type InputProperties = import("./views/input/Input.js").InputProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Input = import("./views/input/Input.js").default;
  export const Input: typeof import("./views/input/Input.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EventDefer = import("./views/input/types.js").EventDefer;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EventDeferredOperation<T = any> = import("./views/input/types.js").EventDeferredOperation<T>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewDragEventOrigin = import("./views/input/types.js").DragEventOrigin;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GamepadInputDeviceProperties = import("./views/input/gamepad/GamepadInputDevice.js").GamepadInputDeviceProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GamepadInputDevice = import("./views/input/gamepad/GamepadInputDevice.js").default;
  export const GamepadInputDevice: typeof import("./views/input/gamepad/GamepadInputDevice.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GamepadSettingsProperties = import("./views/input/gamepad/GamepadSettings.js").GamepadSettingsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GamepadSettings = import("./views/input/gamepad/GamepadSettings.js").default;
  export const GamepadSettings: typeof import("./views/input/gamepad/GamepadSettings.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TooltipProperties = import("./views/interactive/Tooltip.js").TooltipProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Tooltip = import("./views/interactive/Tooltip.js").default;
  export const Tooltip: typeof import("./views/interactive/Tooltip.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchLabelOptionsProperties = import("./views/interactive/sketch/SketchLabelOptions.js").SketchLabelOptionsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchLabelOptions = import("./views/interactive/sketch/SketchLabelOptions.js").default;
  export const SketchLabelOptions: typeof import("./views/interactive/sketch/SketchLabelOptions.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchTooltipOptionsProperties = import("./views/interactive/sketch/SketchTooltipOptions.js").SketchTooltipOptionsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchTooltipOptions = import("./views/interactive/sketch/SketchTooltipOptions.js").default;
  export const SketchTooltipOptions: typeof import("./views/interactive/sketch/SketchTooltipOptions.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VisibleElements = import("./views/interactive/sketch/SketchTooltipVisibleElements.js").default;
  export const VisibleElements: typeof import("./views/interactive/sketch/SketchTooltipVisibleElements.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchValueOptionsProperties = import("./views/interactive/sketch/SketchValueOptions.js").SketchValueOptionsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchValueOptions = import("./views/interactive/sketch/SketchValueOptions.js").default;
  export const SketchValueOptions: typeof import("./views/interactive/sketch/SketchValueOptions.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Units = import("./views/interactive/sketch/Units.js").default;
  export const Units: typeof import("./views/interactive/sketch/Units.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureSnappingLayerSourceProperties<T extends import("./views/interactive/snapping/types.js").FeatureSnappingSupportedLayer = import("./layers/BuildingSceneLayer.js").default | import("./layers/CSVLayer.js").default | import("./layers/FeatureLayer.js").default | import("./layers/GeoJSONLayer.js").default | import("./layers/GraphicsLayer.js").default | import("./layers/MapNotesLayer.js").default | import("./layers/SceneLayer.js").default | import("./layers/support/SubtypeSublayer.js").default | import("./layers/WFSLayer.js").default> = import("./views/interactive/snapping/FeatureSnappingLayerSource.js").FeatureSnappingLayerSourceProperties<T>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureSnappingLayerSource<T extends import("./views/interactive/snapping/types.js").FeatureSnappingSupportedLayer = import("./layers/BuildingSceneLayer.js").default | import("./layers/CSVLayer.js").default | import("./layers/FeatureLayer.js").default | import("./layers/GeoJSONLayer.js").default | import("./layers/GraphicsLayer.js").default | import("./layers/MapNotesLayer.js").default | import("./layers/SceneLayer.js").default | import("./layers/support/SubtypeSublayer.js").default | import("./layers/WFSLayer.js").default> = import("./views/interactive/snapping/FeatureSnappingLayerSource.js").default<T>;
  export const FeatureSnappingLayerSource: typeof import("./views/interactive/snapping/FeatureSnappingLayerSource.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SnappingOptionsProperties = import("./views/interactive/snapping/SnappingOptions.js").SnappingOptionsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SnappingOptions = import("./views/interactive/snapping/SnappingOptions.js").default;
  export const SnappingOptions: typeof import("./views/interactive/snapping/SnappingOptions.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingComponentSublayerViewProperties = import("./views/layers/BuildingComponentSublayerView.js").BuildingComponentSublayerViewProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingComponentSublayerView = import("./views/layers/BuildingComponentSublayerView.js").default;
  export const BuildingComponentSublayerView: typeof import("./views/layers/BuildingComponentSublayerView.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingSceneLayerViewProperties = import("./views/layers/BuildingSceneLayerView.js").BuildingSceneLayerViewProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingSceneLayerView = import("./views/layers/BuildingSceneLayerView.js").default;
  export const BuildingSceneLayerView: typeof import("./views/layers/BuildingSceneLayerView.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CSVLayerView = import("./views/layers/CSVLayerView.js").default;
  export const CSVLayerView: typeof import("./views/layers/CSVLayerView.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogDynamicGroupLayerViewProperties = import("./views/layers/CatalogDynamicGroupLayerView.js").CatalogDynamicGroupLayerViewMixinProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogLayerViewProperties = import("./views/layers/CatalogLayerView.js").CatalogLayerViewMixinProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogLayerView = import("./views/layers/CatalogLayerView.js").default;
  export const CatalogLayerView: typeof import("./views/layers/CatalogLayerView.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DimensionLayerViewProperties = import("./views/layers/DimensionLayerView.js").DimensionLayerViewProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DimensionLayerView = import("./views/layers/DimensionLayerView.js").default;
  export const DimensionLayerView: typeof import("./views/layers/DimensionLayerView.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLayerView = import("./views/layers/FeatureLayerView.js").default;
  export const FeatureLayerView: typeof import("./views/layers/FeatureLayerView.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeoJSONLayerView = import("./views/layers/GeoJSONLayerView.js").default;
  export const GeoJSONLayerView: typeof import("./views/layers/GeoJSONLayerView.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeoRSSLayerView = import("./views/layers/GeoRSSLayerView.js").default;
  export const GeoRSSLayerView: typeof import("./views/layers/GeoRSSLayerView.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphicsLayerView = import("./views/layers/GraphicsLayerView.js").default;
  export const GraphicsLayerView: typeof import("./views/layers/GraphicsLayerView.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GroupLayerViewProperties<TLayerView extends import("./views/layers/LayerView.js").default = import("./views/layers/LayerView.js").default> = import("./views/layers/GroupLayerView.js").GroupLayerViewProperties<TLayerView>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GroupLayerView<TLayerView extends import("./views/layers/LayerView.js").default = import("./views/layers/LayerView.js").default> = import("./views/layers/GroupLayerView.js").default<TLayerView>;
  export const GroupLayerView: typeof import("./views/layers/GroupLayerView.js").default<any>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageryLayerViewProperties = import("./views/layers/ImageryLayerView.js").ImageryLayerViewProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageryLayerView = import("./views/layers/ImageryLayerView.js").default;
  export const ImageryLayerView: typeof import("./views/layers/ImageryLayerView.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageryTileLayerViewProperties = import("./views/layers/ImageryTileLayerView.js").ImageryTileLayerViewProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageryTileLayerView = import("./views/layers/ImageryTileLayerView.js").default;
  export const ImageryTileLayerView: typeof import("./views/layers/ImageryTileLayerView.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type KMLLayerView = import("./views/layers/KMLLayerView.js").default;
  export const KMLLayerView: typeof import("./views/layers/KMLLayerView.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type KnowledgeGraphSublayerView = import("./views/layers/KnowledgeGraphSublayerView.js").default;
  export const KnowledgeGraphSublayerView: typeof import("./views/layers/KnowledgeGraphSublayerView.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerViewProperties = import("./views/layers/LayerView.js").LayerViewProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerView = import("./views/layers/LayerView.js").default;
  export const LayerView: typeof import("./views/layers/LayerView.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineOfSightLayerViewProperties = import("./views/layers/LineOfSightLayerView.js").LineOfSightLayerViewProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineOfSightLayerView = import("./views/layers/LineOfSightLayerView.js").default;
  export const LineOfSightLayerView: typeof import("./views/layers/LineOfSightLayerView.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MediaLayerViewProperties = import("./views/layers/MediaLayerView.js").MediaLayerViewProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MediaLayerView = import("./views/layers/MediaLayerView.js").default;
  export const MediaLayerView: typeof import("./views/layers/MediaLayerView.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OGCFeatureLayerView = import("./views/layers/OGCFeatureLayerView.js").default;
  export const OGCFeatureLayerView: typeof import("./views/layers/OGCFeatureLayerView.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OrientedImageryLayerView = import("./views/layers/OrientedImageryLayerView.js").default;
  export const OrientedImageryLayerView: typeof import("./views/layers/OrientedImageryLayerView.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ParquetLayerView = import("./views/layers/ParquetLayerView.js").default;
  export const ParquetLayerView: typeof import("./views/layers/ParquetLayerView.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudLayerViewProperties = import("./views/layers/PointCloudLayerView.js").PointCloudLayerViewMixinProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudLayerView = import("./views/layers/PointCloudLayerView.js").PointCloudLayerView;
  export const PointCloudLayerView: typeof import("./views/layers/PointCloudLayerView.js").PointCloudLayerView;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneLayerViewProperties = import("./views/layers/SceneLayerView.js").SceneLayerViewProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneLayerView = import("./views/layers/SceneLayerView.js").default;
  export const SceneLayerView: typeof import("./views/layers/SceneLayerView.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StreamLayerView = import("./views/layers/StreamLayerView.js").default;
  export const StreamLayerView: typeof import("./views/layers/StreamLayerView.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StreamLayerViewDataReceivedEvent = import("./views/layers/StreamLayerView.js").default["@eventTypes"]["data-received"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StreamLayerViewDataReceivedEventHandler = (event: StreamLayerViewDataReceivedEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StreamLayerViewMessageReceivedEvent = import("./layers/support/StreamConnection.js").Message;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StreamLayerViewMessageReceivedEventHandler = (event: StreamLayerViewMessageReceivedEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StreamLayerViewUpdateRateEvent = import("./views/layers/StreamLayerView.js").StreamUpdateRateEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StreamLayerViewUpdateRateEventHandler = (event: StreamLayerViewUpdateRateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VectorTileLayerView = import("./views/layers/VectorTileLayerView.js").default;
  export const VectorTileLayerView: typeof import("./views/layers/VectorTileLayerView.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewshedLayerViewProperties = import("./views/layers/ViewshedLayerView.js").ViewshedLayerViewProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewshedLayerView = import("./views/layers/ViewshedLayerView.js").default;
  export const ViewshedLayerView: typeof import("./views/layers/ViewshedLayerView.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WFSLayerView = import("./views/layers/WFSLayerView.js").default;
  export const WFSLayerView: typeof import("./views/layers/WFSLayerView.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageryLayerViewHighlightOptions = import("./views/layers/types.js").LayerViewHighlightOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingSceneLayerViewHighlightOptions = import("./views/layers/types.js").LayerViewHighlightOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MediaLayerViewHighlightOptions = import("./views/layers/types.js").LayerViewHighlightOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PointCloudLayerViewHighlightOptions = import("./views/layers/types.js").LayerViewHighlightOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SceneLayerViewHighlightOptions = import("./views/layers/types.js").LayerViewHighlightOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerViewHighlightOptions = import("./views/layers/types.js").LayerViewHighlightOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NavigationProperties = import("./views/navigation/Navigation.js").NavigationProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Navigation = import("./views/navigation/Navigation.js").default;
  export const Navigation: typeof import("./views/navigation/Navigation.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NavigationActionMapProperties = import("./views/navigation/NavigationActionMap.js").NavigationActionMapProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NavigationActionMap = import("./views/navigation/NavigationActionMap.js").default;
  export const NavigationActionMap: typeof import("./views/navigation/NavigationActionMap.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DragAction = import("./views/navigation/types.js").DragAction;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type gamepadGamepadSettingsProperties = import("./views/navigation/gamepad/GamepadSettings.js").GamepadSettingsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type gamepadGamepadSettings = import("./views/navigation/gamepad/GamepadSettings.js").default;
  export const gamepadGamepadSettings: typeof import("./views/navigation/gamepad/GamepadSettings.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttributionItem = import("./views/support/AttributionItem.js").default;
  export const AttributionItem: typeof import("./views/support/AttributionItem.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HighlightOptionsProperties = import("./views/support/HighlightOptions.js").HighlightOptionsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HighlightOptions = import("./views/support/HighlightOptions.js").default;
  export const HighlightOptions: typeof import("./views/support/HighlightOptions.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface colorUtils {
    getBackgroundColor: typeof import("./views/support/colorUtils.js").getBackgroundColor;
    getBackgroundColorTheme: typeof import("./views/support/colorUtils.js").getBackgroundColorTheme;
  }

  export const colorUtils: colorUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DefaultUIProperties = import("./views/ui/DefaultUI.js").DefaultUIProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DefaultUI = import("./views/ui/DefaultUI.js").default;
  export const DefaultUI: typeof import("./views/ui/DefaultUI.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UIProperties = import("./views/ui/UI.js").UIProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UI = import("./views/ui/UI.js").default;
  export const UI: typeof import("./views/ui/UI.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UIAddPosition = import("./views/ui/types.js").Options;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UIMovePosition = import("./views/ui/types.js").Options;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UIAddComponent = import("./views/ui/types.js").ComponentOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UIMoveComponent = import("./views/ui/types.js").MoveComponentOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UIPosition = import("./views/ui/types.js").UIPosition;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewPadding = import("./views/ui/types.js").ViewPadding;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeotriggersInfoProperties = import("./webdoc/GeotriggersInfo.js").GeotriggersInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeotriggersInfo = import("./webdoc/GeotriggersInfo.js").default;
  export const GeotriggersInfo: typeof import("./webdoc/GeotriggersInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type IPSInfoProperties = import("./webdoc/IPSInfo.js").IPSInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type IPSInfo = import("./webdoc/IPSInfo.js").default;
  export const IPSInfo: typeof import("./webdoc/IPSInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebSceneWidgetsProperties = import("./webdoc/Widgets.js").WidgetsProperties;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WidgetsProperties = import("./webdoc/Widgets.js").WidgetsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Widgets = import("./webdoc/Widgets.js").default;
  export const Widgets: typeof import("./webdoc/Widgets.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebSceneWidgets = import("./webdoc/Widgets.js").default;
  export const WebSceneWidgets: typeof import("./webdoc/Widgets.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchProperties = import("./webdoc/applicationProperties/Search.js").SearchProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Search = import("./webdoc/applicationProperties/Search.js").default;
  export const Search: typeof import("./webdoc/applicationProperties/Search.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchLayerProperties = import("./webdoc/applicationProperties/SearchLayer.js").SearchLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchLayer = import("./webdoc/applicationProperties/SearchLayer.js").default;
  export const SearchLayer: typeof import("./webdoc/applicationProperties/SearchLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchLayerFieldProperties = import("./webdoc/applicationProperties/SearchLayerField.js").SearchLayerFieldProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchLayerField = import("./webdoc/applicationProperties/SearchLayerField.js").default;
  export const SearchLayerField: typeof import("./webdoc/applicationProperties/SearchLayerField.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchTableProperties = import("./webdoc/applicationProperties/SearchTable.js").SearchTableProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchTable = import("./webdoc/applicationProperties/SearchTable.js").default;
  export const SearchTable: typeof import("./webdoc/applicationProperties/SearchTable.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchTableFieldProperties = import("./webdoc/applicationProperties/SearchTableField.js").SearchTableFieldProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchTableField = import("./webdoc/applicationProperties/SearchTableField.js").default;
  export const SearchTableField: typeof import("./webdoc/applicationProperties/SearchTableField.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ViewingProperties = import("./webdoc/applicationProperties/Viewing.js").ViewingProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Viewing = import("./webdoc/applicationProperties/Viewing.js").default;
  export const Viewing: typeof import("./webdoc/applicationProperties/Viewing.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DeviceLocationFeedProperties = import("./webdoc/geotriggersInfo/DeviceLocationFeed.js").DeviceLocationFeedProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DeviceLocationFeed = import("./webdoc/geotriggersInfo/DeviceLocationFeed.js").default;
  export const DeviceLocationFeed: typeof import("./webdoc/geotriggersInfo/DeviceLocationFeed.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type geotriggersInfoExpressionInfoProperties = import("./webdoc/geotriggersInfo/ExpressionInfo.js").ExpressionInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type geotriggersInfoExpressionInfo = import("./webdoc/geotriggersInfo/ExpressionInfo.js").default;
  export const geotriggersInfoExpressionInfo: typeof import("./webdoc/geotriggersInfo/ExpressionInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureFenceParametersProperties = import("./webdoc/geotriggersInfo/FeatureFenceParameters.js").FeatureFenceParametersProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureFenceParameters = import("./webdoc/geotriggersInfo/FeatureFenceParameters.js").default;
  export const FeatureFenceParameters: typeof import("./webdoc/geotriggersInfo/FeatureFenceParameters.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type geotriggersInfoFeatureFilterProperties = import("./webdoc/geotriggersInfo/FeatureFilter.js").FeatureFilterProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type geotriggersInfoFeatureFilter = import("./webdoc/geotriggersInfo/FeatureFilter.js").default;
  export const geotriggersInfoFeatureFilter: typeof import("./webdoc/geotriggersInfo/FeatureFilter.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLayerSourceProperties = import("./webdoc/geotriggersInfo/FeatureLayerSource.js").FeatureLayerSourceProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureLayerSource = import("./webdoc/geotriggersInfo/FeatureLayerSource.js").default;
  export const FeatureLayerSource: typeof import("./webdoc/geotriggersInfo/FeatureLayerSource.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FenceGeotriggerProperties = import("./webdoc/geotriggersInfo/FenceGeotrigger.js").FenceGeotriggerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FenceGeotrigger = import("./webdoc/geotriggersInfo/FenceGeotrigger.js").default;
  export const FenceGeotrigger: typeof import("./webdoc/geotriggersInfo/FenceGeotrigger.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeotriggerProperties = import("./webdoc/geotriggersInfo/Geotrigger.js").GeotriggerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Geotrigger = import("./webdoc/geotriggersInfo/Geotrigger.js").default;
  export const Geotrigger: typeof import("./webdoc/geotriggersInfo/Geotrigger.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeotriggerNotificationOptionsProperties = import("./webdoc/geotriggersInfo/GeotriggerNotificationOptions.js").GeotriggerNotificationOptionsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeotriggerNotificationOptions = import("./webdoc/geotriggersInfo/GeotriggerNotificationOptions.js").default;
  export const GeotriggerNotificationOptions: typeof import("./webdoc/geotriggersInfo/GeotriggerNotificationOptions.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AppleIPSPropertiesProperties = import("./webdoc/ips/AppleIPSProperties.js").AppleIPSPropertiesProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AppleIPSProperties = import("./webdoc/ips/AppleIPSProperties.js").default;
  export const AppleIPSProperties: typeof import("./webdoc/ips/AppleIPSProperties.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ConfigurationProperties = import("./webdoc/ips/Configuration.js").ConfigurationProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Configuration = import("./webdoc/ips/Configuration.js").default;
  export const Configuration: typeof import("./webdoc/ips/Configuration.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GNSSPropertiesProperties = import("./webdoc/ips/GNSSProperties.js").GNSSPropertiesProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GNSSProperties = import("./webdoc/ips/GNSSProperties.js").default;
  export const GNSSProperties: typeof import("./webdoc/ips/GNSSProperties.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PathSnappingPropertiesProperties = import("./webdoc/ips/PathSnappingProperties.js").PathSnappingPropertiesProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PathSnappingProperties = import("./webdoc/ips/PathSnappingProperties.js").default;
  export const PathSnappingProperties: typeof import("./webdoc/ips/PathSnappingProperties.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PositioningServiceProperties = import("./webdoc/ips/PositioningService.js").PositioningServiceProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PositioningService = import("./webdoc/ips/PositioningService.js").default;
  export const PositioningService: typeof import("./webdoc/ips/PositioningService.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SmoothingPropertiesProperties = import("./webdoc/ips/SmoothingProperties.js").SmoothingPropertiesProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SmoothingProperties = import("./webdoc/ips/SmoothingProperties.js").default;
  export const SmoothingProperties: typeof import("./webdoc/ips/SmoothingProperties.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SlideThumbnailProperties = import("./webdoc/support/SlideThumbnail.js").SlideThumbnailProperties;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BookmarkThumbnailProperties = import("./webdoc/support/SlideThumbnail.js").SlideThumbnailProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SlideThumbnail = import("./webdoc/support/SlideThumbnail.js").default;
  export const SlideThumbnail: typeof import("./webdoc/support/SlideThumbnail.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BookmarkThumbnail = import("./webdoc/support/SlideThumbnail.js").default;
  export const BookmarkThumbnail: typeof import("./webdoc/support/SlideThumbnail.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebDocument2DSaveOptions = import("./webdoc/support/types.js").SaveOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebMapFloorFilterProperties = import("./webdoc/widgets/FloorFilter.js").FloorFilterProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebMapFloorFilter = import("./webdoc/widgets/FloorFilter.js").default;
  export const WebMapFloorFilter: typeof import("./webdoc/widgets/FloorFilter.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TimeSliderProperties = import("./webdoc/widgets/TimeSlider.js").TimeSliderProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TimeSlider = import("./webdoc/widgets/TimeSlider.js").default;
  export const TimeSlider: typeof import("./webdoc/widgets/TimeSlider.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ApplicationPropertiesProperties = import("./webmap/ApplicationProperties.js").ApplicationPropertiesProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ApplicationProperties = import("./webmap/ApplicationProperties.js").default;
  export const ApplicationProperties: typeof import("./webmap/ApplicationProperties.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BookmarkProperties = import("./webmap/Bookmark.js").BookmarkProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Bookmark = import("./webmap/Bookmark.js").default;
  export const Bookmark: typeof import("./webmap/Bookmark.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type InitialViewPropertiesProperties = import("./webmap/InitialViewProperties.js").InitialViewPropertiesProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type InitialViewProperties = import("./webmap/InitialViewProperties.js").default;
  export const InitialViewProperties: typeof import("./webmap/InitialViewProperties.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorBackgroundProperties = import("./webmap/background/ColorBackground.js").ColorBackgroundProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorBackground = import("./webmap/background/ColorBackground.js").default;
  export const ColorBackground: typeof import("./webmap/background/ColorBackground.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type websceneApplicationPropertiesProperties = import("./webscene/ApplicationProperties.js").ApplicationPropertiesProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type websceneApplicationProperties = import("./webscene/ApplicationProperties.js").default;
  export const websceneApplicationProperties: typeof import("./webscene/ApplicationProperties.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type websceneEnvironmentProperties = import("./webscene/Environment.js").EnvironmentProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Environment = import("./webscene/Environment.js").default;
  export const Environment: typeof import("./webscene/Environment.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GlowProperties = import("./webscene/Glow.js").GlowProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Glow = import("./webscene/Glow.js").default;
  export const Glow: typeof import("./webscene/Glow.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type websceneInitialViewPropertiesProperties = import("./webscene/InitialViewProperties.js").InitialViewPropertiesProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type websceneInitialViewProperties = import("./webscene/InitialViewProperties.js").default;
  export const websceneInitialViewProperties: typeof import("./webscene/InitialViewProperties.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PresentationProperties = import("./webscene/Presentation.js").PresentationProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Presentation = import("./webscene/Presentation.js").default;
  export const Presentation: typeof import("./webscene/Presentation.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SlideProperties = import("./webscene/Slide.js").SlideProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Slide = import("./webscene/Slide.js").default;
  export const Slide: typeof import("./webscene/Slide.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SlideUpdateFromOptions = import("./webscene/Slide.js").SlideUpdateFromOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SlideCreateFromOptions = import("./webscene/Slide.js").SlideCreateFromOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SlideLegendInfoProperties = import("./webscene/SlideLegendInfo.js").SlideLegendInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SlideLegendInfo = import("./webscene/SlideLegendInfo.js").default;
  export const SlideLegendInfo: typeof import("./webscene/SlideLegendInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type websceneSunLightingProperties = import("./webscene/SunLighting.js").SunLightingProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type websceneSunLighting = import("./webscene/SunLighting.js").default;
  export const websceneSunLighting: typeof import("./webscene/SunLighting.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type websceneVirtualLightingProperties = import("./webscene/VirtualLighting.js").VirtualLightingProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type websceneVirtualLighting = import("./webscene/VirtualLighting.js").default;
  export const websceneVirtualLighting: typeof import("./webscene/VirtualLighting.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebSceneUpdateFromOptions = import("./webscene/types.js").WebSceneUpdateFromOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebSceneUpdateThumbnailOptions = import("./webscene/types.js").WebSceneUpdateThumbnailOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WebSceneThumbnailSize = import("./webscene/types.js").WebSceneThumbnailSize;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  namespace websceneTypes {
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type WebSceneUpdateFromOptions = import("./webscene/types.js").WebSceneUpdateFromOptions;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type WebSceneUpdateThumbnailOptions = import("./webscene/types.js").WebSceneUpdateThumbnailOptions;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type WebSceneThumbnailSize = import("./webscene/types.js").WebSceneThumbnailSize;
  }

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BackgroundProperties = import("./webscene/background/Background.js").BackgroundProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Background = import("./webscene/background/Background.js").default;
  export const Background: typeof import("./webscene/background/Background.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type backgroundColorBackgroundProperties = import("./webscene/background/ColorBackground.js").ColorBackgroundProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type backgroundColorBackground = import("./webscene/background/ColorBackground.js").default;
  export const backgroundColorBackground: typeof import("./webscene/background/ColorBackground.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SlideDescriptionProperties = import("./webscene/support/Description.js").DescriptionProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SlideDescription = import("./webscene/support/Description.js").default;
  export const SlideDescription: typeof import("./webscene/support/Description.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureReferenceProperties = import("./webscene/support/FeatureReference.js").FeatureReferenceProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureReference = import("./webscene/support/FeatureReference.js").default;
  export const FeatureReference: typeof import("./webscene/support/FeatureReference.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureReferenceGlobalIdProperties = import("./webscene/support/FeatureReferenceGlobalId.js").FeatureReferenceGlobalIdProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureReferenceGlobalId = import("./webscene/support/FeatureReferenceGlobalId.js").default;
  export const FeatureReferenceGlobalId: typeof import("./webscene/support/FeatureReferenceGlobalId.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureReferenceIdProperties = import("./webscene/support/FeatureReferenceId.js").FeatureReferenceIdProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureReferenceId = import("./webscene/support/FeatureReferenceId.js").default;
  export const FeatureReferenceId: typeof import("./webscene/support/FeatureReferenceId.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureReferenceObjectIdProperties = import("./webscene/support/FeatureReferenceObjectId.js").FeatureReferenceObjectIdProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureReferenceObjectId = import("./webscene/support/FeatureReferenceObjectId.js").default;
  export const FeatureReferenceObjectId: typeof import("./webscene/support/FeatureReferenceObjectId.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerReferenceProperties = import("./webscene/support/LayerReference.js").LayerReferenceProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerReference = import("./webscene/support/LayerReference.js").default;
  export const LayerReference: typeof import("./webscene/support/LayerReference.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SlideElementsProperties = import("./webscene/support/SlideElements.js").SlideElementsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SlideElements = import("./webscene/support/SlideElements.js").default;
  export const SlideElements: typeof import("./webscene/support/SlideElements.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SlideEnvironmentProperties = import("./webscene/support/SlideEnvironment.js").SlideEnvironmentProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SlideEnvironment = import("./webscene/support/SlideEnvironment.js").default;
  export const SlideEnvironment: typeof import("./webscene/support/SlideEnvironment.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SlideGroundProperties = import("./webscene/support/SlideGround.js").SlideGroundProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SlideGround = import("./webscene/support/SlideGround.js").default;
  export const SlideGround: typeof import("./webscene/support/SlideGround.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SlidePopupInfoProperties = import("./webscene/support/SlidePopupInfo.js").SlidePopupInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SlidePopupInfo = import("./webscene/support/SlidePopupInfo.js").default;
  export const SlidePopupInfo: typeof import("./webscene/support/SlidePopupInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SlideVisibleLayersProperties = import("./webscene/support/SlideVisibleLayer.js").SlideVisibleLayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SlideVisibleLayers = import("./webscene/support/SlideVisibleLayer.js").default;
  export const SlideVisibleLayers: typeof import("./webscene/support/SlideVisibleLayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SlideTitleProperties = import("./webscene/support/Title.js").TitleProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SlideTitle = import("./webscene/support/Title.js").default;
  export const SlideTitle: typeof import("./webscene/support/Title.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AreaMeasurement2DProperties = import("./widgets/AreaMeasurement2D.js").AreaMeasurement2DProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AreaMeasurement2D = import("./widgets/AreaMeasurement2D.js").default;
  export const AreaMeasurement2D: typeof import("./widgets/AreaMeasurement2D.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AreaMeasurement3DProperties = import("./widgets/AreaMeasurement3D.js").AreaMeasurement3DProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AreaMeasurement3D = import("./widgets/AreaMeasurement3D.js").default;
  export const AreaMeasurement3D: typeof import("./widgets/AreaMeasurement3D.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttachmentsProperties = import("./widgets/Attachments.js").AttachmentsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttachmentsVisibleElements = import("./widgets/Attachments.js").VisibleElements;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Attachments = import("./widgets/Attachments.js").default;
  export const Attachments: typeof import("./widgets/Attachments.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttributionProperties = import("./widgets/Attribution.js").AttributionProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Attribution = import("./widgets/Attribution.js").default;
  export const Attribution: typeof import("./widgets/Attribution.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BasemapGalleryProperties = import("./widgets/BasemapGallery.js").BasemapGalleryProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BasemapGallery = import("./widgets/BasemapGallery.js").default;
  export const BasemapGallery: typeof import("./widgets/BasemapGallery.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BasemapLayerListProperties = import("./widgets/BasemapLayerList.js").BasemapLayerListProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BasemapLayerList = import("./widgets/BasemapLayerList.js").default;
  export const BasemapLayerList: typeof import("./widgets/BasemapLayerList.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BasemapLayerListTriggerActionEvent = import("./widgets/LayerList/LayerListViewModel.js").LayerListViewModelTriggerActionEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BasemapLayerListTriggerActionEventHandler = (event: BasemapLayerListTriggerActionEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BasemapToggleProperties = import("./widgets/BasemapToggle.js").BasemapToggleProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BasemapToggleVisibleElements = import("./widgets/BasemapToggle.js").VisibleElements;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BasemapToggle = import("./widgets/BasemapToggle.js").default;
  export const BasemapToggle: typeof import("./widgets/BasemapToggle.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BatchAttributeFormProperties = import("./widgets/BatchAttributeForm.js").BatchAttributeFormProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BatchAttributeForm = import("./widgets/BatchAttributeForm.js").default;
  export const BatchAttributeForm: typeof import("./widgets/BatchAttributeForm.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BatchAttributeFormSubmitEvent = import("./widgets/BatchAttributeForm/types.js").SubmitEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BatchAttributeFormSubmitEventHandler = (event: BatchAttributeFormSubmitEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BatchAttributeFormValueChangeEvent = import("./widgets/BatchAttributeForm/types.js").ValueChangeEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BatchAttributeFormValueChangeEventHandler = (event: BatchAttributeFormValueChangeEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BookmarksProperties = import("./widgets/Bookmarks.js").BookmarksProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Bookmarks = import("./widgets/Bookmarks.js").default;
  export const Bookmarks: typeof import("./widgets/Bookmarks.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BookmarksBookmarkEditEvent = import("./widgets/Bookmarks/BookmarksViewModel.js").BookmarksViewModelBookmarkEditEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BookmarksBookmarkEditEventHandler = (event: BookmarksBookmarkEditEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BookmarksBookmarkSelectEvent = import("./widgets/Bookmarks/BookmarksViewModel.js").BookmarksViewModelBookmarkSelectEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BookmarksBookmarkSelectEventHandler = (event: BookmarksBookmarkSelectEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingExplorerProperties = import("./widgets/BuildingExplorer.js").BuildingExplorerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingExplorerVisibleElements = import("./widgets/BuildingExplorer.js").VisibleElements;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingExplorer = import("./widgets/BuildingExplorer.js").default;
  export const BuildingExplorer: typeof import("./widgets/BuildingExplorer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogLayerListProperties = import("./widgets/CatalogLayerList.js").CatalogLayerListProperties;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BasemapLayerListCatalogOptions = import("./widgets/CatalogLayerList.js").CatalogLayerListProperties;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerListCatalogOptions = import("./widgets/CatalogLayerList.js").CatalogLayerListProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogLayerList = import("./widgets/CatalogLayerList.js").default;
  export const CatalogLayerList: typeof import("./widgets/CatalogLayerList.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogLayerListTriggerActionEvent = import("./widgets/LayerList/LayerListViewModel.js").LayerListViewModelTriggerActionEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogLayerListTriggerActionEventHandler = (event: CatalogLayerListTriggerActionEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CompassProperties = import("./widgets/Compass.js").CompassProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Compass = import("./widgets/Compass.js").default;
  export const Compass: typeof import("./widgets/Compass.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CoordinateConversionProperties = import("./widgets/CoordinateConversion.js").CoordinateConversionProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CoordinateConversionVisibleElements = import("./widgets/CoordinateConversion.js").VisibleElements;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CoordinateConversion = import("./widgets/CoordinateConversion.js").default;
  export const CoordinateConversion: typeof import("./widgets/CoordinateConversion.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DaylightProperties = import("./widgets/Daylight.js").DaylightProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Daylight = import("./widgets/Daylight.js").default;
  export const Daylight: typeof import("./widgets/Daylight.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DaylightUserDateTimeChangeEvent = import("./widgets/Daylight.js").default["@eventTypes"]["user-date-time-change"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DaylightUserDateTimeChangeEventHandler = (event: DaylightUserDateTimeChangeEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DirectLineMeasurement3DProperties = import("./widgets/DirectLineMeasurement3D.js").DirectLineMeasurement3DProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DirectLineMeasurement3D = import("./widgets/DirectLineMeasurement3D.js").default;
  export const DirectLineMeasurement3D: typeof import("./widgets/DirectLineMeasurement3D.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DirectionalPadProperties = import("./widgets/DirectionalPad.js").DirectionalPadProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DirectionalPad = import("./widgets/DirectionalPad.js").default;
  export const DirectionalPad: typeof import("./widgets/DirectionalPad.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DirectionsProperties = import("./widgets/Directions.js").DirectionsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Directions = import("./widgets/Directions.js").default;
  export const Directions: typeof import("./widgets/Directions.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DistanceMeasurement2DProperties = import("./widgets/DistanceMeasurement2D.js").DistanceMeasurement2DProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DistanceMeasurement2D = import("./widgets/DistanceMeasurement2D.js").default;
  export const DistanceMeasurement2D: typeof import("./widgets/DistanceMeasurement2D.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EditorProperties = import("./widgets/Editor.js").EditorProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Editor = import("./widgets/Editor.js").default;
  export const Editor: typeof import("./widgets/Editor.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EditorSketchCreateEvent = import("./widgets/Editor/types.js").EditorSketchCreateEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EditorSketchCreateEventHandler = (event: EditorSketchCreateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EditorSketchUpdateEvent = import("./widgets/Editor/types.js").EditorSketchUpdateEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EditorSketchUpdateEventHandler = (event: EditorSketchUpdateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EditorStartCreateFeaturesWorkflowAtFeatureEditParams = import("./widgets/Editor.js").EditorStartCreateFeaturesWorkflowAtFeatureEditParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EditorStartMergeFeaturesWorkflowOptions = import("./widgets/Editor.js").EditorStartMergeFeaturesWorkflowOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EditorStartSplitFeatureWorkflowOptions = import("./widgets/Editor.js").EditorStartSplitFeatureWorkflowOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CreateFeaturesCreationInfo = import("./widgets/Editor.js").CreateFeaturesCreationInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileProperties = import("./widgets/ElevationProfile.js").ElevationProfileProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfile = import("./widgets/ElevationProfile.js").default;
  export const ElevationProfile: typeof import("./widgets/ElevationProfile.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ExpandProperties = import("./widgets/Expand.js").ExpandProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Expand = import("./widgets/Expand.js").default;
  export const Expand: typeof import("./widgets/Expand.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureProperties = import("./widgets/Feature.js").FeatureProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VisibleContentElements = import("./widgets/Feature.js").VisibleContentElements;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureVisibleElements = import("./widgets/Feature.js").FeatureVisibleElements;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Feature = import("./widgets/Feature.js").default;
  export const Feature: typeof import("./widgets/Feature.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureFormProperties = import("./widgets/FeatureForm.js").FeatureFormProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureForm = import("./widgets/FeatureForm.js").default;
  export const FeatureForm: typeof import("./widgets/FeatureForm.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureFormSubmitEvent = import("./widgets/FeatureForm/FeatureFormViewModel.js").SubmitEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureFormSubmitEventHandler = (event: FeatureFormSubmitEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureFormValueChangeEvent = import("./widgets/FeatureForm/FeatureFormViewModel.js").ValueChangeEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureFormValueChangeEventHandler = (event: FeatureFormValueChangeEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTableProperties = import("./widgets/FeatureTable.js").FeatureTableProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTable = import("./widgets/FeatureTable.js").default;
  export const FeatureTable: typeof import("./widgets/FeatureTable.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTableCellClickEvent = import("./widgets/FeatureTable/Grid/types.js").TableInteractionCellClickEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTableCellClickEventHandler = (event: FeatureTableCellClickEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTableCellDblclickEvent = import("./widgets/FeatureTable/Grid/types.js").TableInteractionCellDblclickEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTableCellDblclickEventHandler = (event: FeatureTableCellDblclickEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTableCellKeydownEvent = import("./widgets/FeatureTable/Grid/types.js").TableInteractionCellKeydownEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTableCellKeydownEventHandler = (event: FeatureTableCellKeydownEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTableCellPointeroutEvent = import("./widgets/FeatureTable/Grid/types.js").TableInteractionCellPointeroutEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTableCellPointeroutEventHandler = (event: FeatureTableCellPointeroutEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTableCellPointeroverEvent = import("./widgets/FeatureTable/Grid/types.js").TableInteractionCellPointeroverEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTableCellPointeroverEventHandler = (event: FeatureTableCellPointeroverEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTableColumnReorderEvent = import("./widgets/FeatureTable/Grid/types.js").TableInteractionColumnReorderEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTableColumnReorderEventHandler = (event: FeatureTableColumnReorderEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTemplatesProperties = import("./widgets/FeatureTemplates.js").FeatureTemplatesProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTemplates = import("./widgets/FeatureTemplates.js").default;
  export const FeatureTemplates: typeof import("./widgets/FeatureTemplates.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTemplatesSelectEvent = import("./widgets/FeatureTemplates/FeatureTemplatesViewModel.js").SelectEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTemplatesSelectEventHandler = (event: FeatureTemplatesSelectEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeaturesProperties = import("./widgets/Features.js").FeaturesProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeaturesOpenOptions = import("./widgets/Features.js").FeaturesOpenOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Features = import("./widgets/Features.js").default;
  export const Features: typeof import("./widgets/Features.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeaturesTriggerActionEvent = import("./widgets/Popup/types.js").ActionEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeaturesTriggerActionEventHandler = (event: FeaturesTriggerActionEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FloorFilterProperties = import("./widgets/FloorFilter.js").FloorFilterProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FloorFilter = import("./widgets/FloorFilter.js").default;
  export const FloorFilter: typeof import("./widgets/FloorFilter.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FullscreenProperties = import("./widgets/Fullscreen.js").FullscreenProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Fullscreen = import("./widgets/Fullscreen.js").default;
  export const Fullscreen: typeof import("./widgets/Fullscreen.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HistogramProperties = import("./widgets/Histogram.js").HistogramProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Histogram = import("./widgets/Histogram.js").default;
  export const Histogram: typeof import("./widgets/Histogram.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HistogramRangeSliderProperties = import("./widgets/HistogramRangeSlider.js").HistogramRangeSliderProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HistogramRangeSlider = import("./widgets/HistogramRangeSlider.js").default;
  export const HistogramRangeSlider: typeof import("./widgets/HistogramRangeSlider.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HistogramRangeSliderMaxChangeEvent = import("./widgets/Slider/types.js").MaxChangeEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HistogramRangeSliderMaxChangeEventHandler = (event: HistogramRangeSliderMaxChangeEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HistogramRangeSliderMinChangeEvent = import("./widgets/Slider/types.js").MinChangeEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HistogramRangeSliderMinChangeEventHandler = (event: HistogramRangeSliderMinChangeEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HistogramRangeSliderSegmentDragEvent = import("./widgets/Slider/types.js").SegmentDragEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HistogramRangeSliderSegmentDragEventHandler = (event: HistogramRangeSliderSegmentDragEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HistogramRangeSliderThumbChangeEvent = import("./widgets/Slider/types.js").ThumbChangeEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HistogramRangeSliderThumbChangeEventHandler = (event: HistogramRangeSliderThumbChangeEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HistogramRangeSliderThumbDragEvent = import("./widgets/Slider/types.js").ThumbDragEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HistogramRangeSliderThumbDragEventHandler = (event: HistogramRangeSliderThumbDragEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HomeProperties = import("./widgets/Home.js").HomeProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Home = import("./widgets/Home.js").default;
  export const Home: typeof import("./widgets/Home.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HomeGoEvent = import("./widgets/Home.js").default["@eventTypes"]["go"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HomeGoEventHandler = (event: HomeGoEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerListProperties = import("./widgets/LayerList.js").LayerListProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerList = import("./widgets/LayerList.js").default;
  export const LayerList: typeof import("./widgets/LayerList.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerListTriggerActionEvent = import("./widgets/LayerList/LayerListViewModel.js").LayerListViewModelTriggerActionEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerListTriggerActionEventHandler = (event: LayerListTriggerActionEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LegendProperties = import("./widgets/Legend.js").LegendProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LegendStyle = import("./widgets/Legend.js").LegendStyle;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Legend = import("./widgets/Legend.js").default;
  export const Legend: typeof import("./widgets/Legend.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineOfSightProperties = import("./widgets/LineOfSight.js").LineOfSightProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineOfSight = import("./widgets/LineOfSight.js").default;
  export const LineOfSight: typeof import("./widgets/LineOfSight.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LocateProperties = import("./widgets/Locate.js").LocateProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Locate = import("./widgets/Locate.js").default;
  export const Locate: typeof import("./widgets/Locate.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LocateLocateEvent = import("./widgets/Locate/LocateViewModel.js").LocateViewModelLocateEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LocateLocateEventHandler = (event: LocateLocateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LocateLocateErrorEvent = import("./widgets/Locate/LocateViewModel.js").LocateViewModelLocateErrorEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LocateLocateErrorEventHandler = (event: LocateLocateErrorEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeasurementProperties = import("./widgets/Measurement.js").MeasurementProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Measurement = import("./widgets/Measurement.js").default;
  export const Measurement: typeof import("./widgets/Measurement.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NavigationToggleProperties = import("./widgets/NavigationToggle.js").NavigationToggleProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NavigationToggle = import("./widgets/NavigationToggle.js").default;
  export const NavigationToggle: typeof import("./widgets/NavigationToggle.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OrientedImageryViewerProperties = import("./widgets/OrientedImageryViewer.js").OrientedImageryViewerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OrientedImageryViewer = import("./widgets/OrientedImageryViewer.js").default;
  export const OrientedImageryViewer: typeof import("./widgets/OrientedImageryViewer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PopupProperties = import("./widgets/Popup.js").PopupProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Popup = import("./widgets/Popup.js").default;
  export const Popup: typeof import("./widgets/Popup.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PopupTriggerActionEvent = import("./widgets/Popup/types.js").ActionEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PopupTriggerActionEventHandler = (event: PopupTriggerActionEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PrintProperties = import("./widgets/Print.js").PrintProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Print = import("./widgets/Print.js").default;
  export const Print: typeof import("./widgets/Print.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PrintCompleteEvent = import("./widgets/Print/PrintViewModel.js").CompleteEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PrintCompleteEventHandler = (event: PrintCompleteEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PrintSubmitEvent = import("./widgets/Print/PrintViewModel.js").SubmitEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PrintSubmitEventHandler = (event: PrintSubmitEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ScaleBarProperties = import("./widgets/ScaleBar.js").ScaleBarProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ScaleBar = import("./widgets/ScaleBar.js").default;
  export const ScaleBar: typeof import("./widgets/ScaleBar.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ScaleRangeSliderProperties = import("./widgets/ScaleRangeSlider.js").ScaleRangeSliderProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ScaleRangeSliderVisibleElements = import("./widgets/ScaleRangeSlider.js").VisibleElements;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VisibleElementsScaleMenus = import("./widgets/ScaleRangeSlider.js").VisibleElementsScaleMenus;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ScaleRangeSlider = import("./widgets/ScaleRangeSlider.js").default;
  export const ScaleRangeSlider: typeof import("./widgets/ScaleRangeSlider.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type widgetsSearchProperties = import("./widgets/Search.js").SearchProperties;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DirectionsSearchProperties = import("./widgets/Search.js").SearchProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type widgetsSearch = import("./widgets/Search.js").default;
  export const widgetsSearch: typeof import("./widgets/Search.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchSearchBlurEvent = import("./widgets/Search.js").default["@eventTypes"]["search-blur"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchSearchBlurEventHandler = (event: SearchSearchBlurEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchSearchClearEvent = import("./widgets/Search.js").default["@eventTypes"]["search-clear"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchSearchClearEventHandler = (event: SearchSearchClearEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchSearchCompleteEvent = import("./widgets/Search/types.js").SearchResponse;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchSearchCompleteEventHandler = (event: SearchSearchCompleteEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchSearchFocusEvent = import("./widgets/Search.js").default["@eventTypes"]["search-focus"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchSearchFocusEventHandler = (event: SearchSearchFocusEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchSearchStartEvent = import("./widgets/Search.js").default["@eventTypes"]["search-start"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchSearchStartEventHandler = (event: SearchSearchStartEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchSelectResultEvent = import("./widgets/Search/SearchViewModel.js").SearchViewModelSelectResultEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchSelectResultEventHandler = (event: SearchSelectResultEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchSuggestCompleteEvent = import("./widgets/Search.js").default["@eventTypes"]["suggest-complete"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchSuggestCompleteEventHandler = (event: SearchSuggestCompleteEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchSuggestStartEvent = import("./widgets/Search.js").default["@eventTypes"]["suggest-start"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchSuggestStartEventHandler = (event: SearchSuggestStartEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ShadowCastProperties = import("./widgets/ShadowCast.js").ShadowCastProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ShadowCast = import("./widgets/ShadowCast.js").default;
  export const ShadowCast: typeof import("./widgets/ShadowCast.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchProperties = import("./widgets/Sketch.js").SketchProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Sketch = import("./widgets/Sketch.js").default;
  export const Sketch: typeof import("./widgets/Sketch.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchCreateEvent = import("./widgets/Sketch/types.js").CreateEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchCreateEventHandler = (event: SketchCreateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchDeleteEvent = import("./widgets/Sketch/types.js").DeleteEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchDeleteEventHandler = (event: SketchDeleteEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchRedoEvent = import("./widgets/Sketch/types.js").RedoEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchRedoEventHandler = (event: SketchRedoEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchUndoEvent = import("./widgets/Sketch/types.js").UndoEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchUndoEventHandler = (event: SketchUndoEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchUpdateEvent = import("./widgets/Sketch/types.js").UpdateEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchUpdateEventHandler = (event: SketchUpdateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SliceProperties = import("./widgets/Slice.js").SliceProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Slice = import("./widgets/Slice.js").default;
  export const Slice: typeof import("./widgets/Slice.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SliderProperties = import("./widgets/Slider.js").SliderProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TickElementGroup = import("./widgets/Slider.js").TickElementGroup;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SliderVisibleElements = import("./widgets/Slider.js").VisibleElements;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Slider = import("./widgets/Slider.js").default;
  export const Slider: typeof import("./widgets/Slider.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SliderMaxChangeEvent = import("./widgets/Slider/types.js").MaxChangeEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SliderMaxChangeEventHandler = (event: SliderMaxChangeEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SliderMaxClickEvent = import("./widgets/Slider/types.js").MaxClickEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SliderMaxClickEventHandler = (event: SliderMaxClickEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SliderMinChangeEvent = import("./widgets/Slider/types.js").MinChangeEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SliderMinChangeEventHandler = (event: SliderMinChangeEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SliderMinClickEvent = import("./widgets/Slider/types.js").MinClickEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SliderMinClickEventHandler = (event: SliderMinClickEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SliderSegmentClickEvent = import("./widgets/Slider/types.js").SegmentClickEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SliderSegmentClickEventHandler = (event: SliderSegmentClickEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SliderSegmentDragEvent = import("./widgets/Slider/types.js").SegmentDragEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SliderSegmentDragEventHandler = (event: SliderSegmentDragEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SliderThumbChangeEvent = import("./widgets/Slider/types.js").ThumbChangeEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SliderThumbChangeEventHandler = (event: SliderThumbChangeEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SliderThumbClickEvent = import("./widgets/Slider/types.js").ThumbClickEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SliderThumbClickEventHandler = (event: SliderThumbClickEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SliderThumbDragEvent = import("./widgets/Slider/types.js").ThumbDragEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SliderThumbDragEventHandler = (event: SliderThumbDragEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SliderTickClickEvent = import("./widgets/Slider/types.js").TickClickEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SliderTickClickEventHandler = (event: SliderTickClickEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SliderTrackClickEvent = import("./widgets/Slider/types.js").TrackClickEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SliderTrackClickEventHandler = (event: SliderTrackClickEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SwipeProperties = import("./widgets/Swipe.js").SwipeProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Swipe = import("./widgets/Swipe.js").default;
  export const Swipe: typeof import("./widgets/Swipe.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TableListProperties = import("./widgets/TableList.js").TableListProperties;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerListKnowledgeGraphOptions = import("./widgets/TableList.js").TableListProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TableList = import("./widgets/TableList.js").default;
  export const TableList: typeof import("./widgets/TableList.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TableListTriggerActionEvent = import("./widgets/TableList/TableListViewModel.js").TableListViewModelTriggerActionEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TableListTriggerActionEventHandler = (event: TableListTriggerActionEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TableListFilterPredicate = import("./widgets/TableList.js").FilterPredicate;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type widgetsTimeSliderProperties = import("./widgets/TimeSlider.js").TimeSliderProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DateLabelFormatter = import("./widgets/TimeSlider.js").DateLabelFormatter;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type widgetsTimeSlider = import("./widgets/TimeSlider.js").default;
  export const widgetsTimeSlider: typeof import("./widgets/TimeSlider.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TimeSliderTriggerActionEvent = import("./widgets/TimeSlider/TimeSliderViewModel.js").TimeSliderViewModelTriggerActionEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TimeSliderTriggerActionEventHandler = (event: TimeSliderTriggerActionEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TimeZoneLabelProperties = import("./widgets/TimeZoneLabel.js").TimeZoneLabelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TimeZoneLabel = import("./widgets/TimeZoneLabel.js").default;
  export const TimeZoneLabel: typeof import("./widgets/TimeZoneLabel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TrackProperties = import("./widgets/Track.js").TrackProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Track = import("./widgets/Track.js").default;
  export const Track: typeof import("./widgets/Track.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TrackTrackEvent = import("./widgets/Track/TrackViewModel.js").TrackViewModelTrackEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TrackTrackEventHandler = (event: TrackTrackEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TrackTrackErrorEvent = import("./widgets/Track/TrackViewModel.js").TrackViewModelTrackErrorEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TrackTrackErrorEventHandler = (event: TrackTrackErrorEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkAssociationsProperties = import("./widgets/UtilityNetworkAssociations.js").UtilityNetworkAssociationsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkAssociations = import("./widgets/UtilityNetworkAssociations.js").default;
  export const UtilityNetworkAssociations: typeof import("./widgets/UtilityNetworkAssociations.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkTraceProperties = import("./widgets/UtilityNetworkTrace.js").UtilityNetworkTraceProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type InputSetting = import("./widgets/UtilityNetworkTrace.js").InputSetting;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkTrace = import("./widgets/UtilityNetworkTrace.js").default;
  export const UtilityNetworkTrace: typeof import("./widgets/UtilityNetworkTrace.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkTraceAddFlagEvent = import("./widgets/UtilityNetworkTrace/UtilityNetworkTraceViewModel.js").UtilityNetworkTraceViewModelAddFlagEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkTraceAddFlagEventHandler = (event: UtilityNetworkTraceAddFlagEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkTraceAddFlagCompleteEvent = import("./widgets/UtilityNetworkTrace/UtilityNetworkTraceViewModel.js").UtilityNetworkTraceViewModelAddFlagCompleteEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkTraceAddFlagCompleteEventHandler = (event: UtilityNetworkTraceAddFlagCompleteEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkTraceAddFlagErrorEvent = import("./widgets/UtilityNetworkTrace/UtilityNetworkTraceViewModel.js").UtilityNetworkTraceViewModelAddFlagErrorEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkTraceAddFlagErrorEventHandler = (event: UtilityNetworkTraceAddFlagErrorEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkTraceAddResultAreaEvent = import("./widgets/UtilityNetworkTrace/UtilityNetworkTraceViewModel.js").UtilityNetworkTraceViewModelAddResultAreaEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkTraceAddResultAreaEventHandler = (event: UtilityNetworkTraceAddResultAreaEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkTraceCreateResultAreaEvent = import("./widgets/UtilityNetworkTrace/UtilityNetworkTraceViewModel.js").UtilityNetworkTraceViewModelCreateResultAreaEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkTraceCreateResultAreaEventHandler = (event: UtilityNetworkTraceCreateResultAreaEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkTraceRemoveResultAreaEvent = import("./widgets/UtilityNetworkTrace/UtilityNetworkTraceViewModel.js").UtilityNetworkTraceViewModelRemoveResultAreaEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkTraceRemoveResultAreaEventHandler = (event: UtilityNetworkTraceRemoveResultAreaEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkValidateTopologyProperties = import("./widgets/UtilityNetworkValidateTopology.js").UtilityNetworkValidateTopologyProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkValidateTopology = import("./widgets/UtilityNetworkValidateTopology.js").default;
  export const UtilityNetworkValidateTopology: typeof import("./widgets/UtilityNetworkValidateTopology.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ValuePickerProperties = import("./widgets/ValuePicker.js").ValuePickerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ValuePicker = import("./widgets/ValuePicker.js").default;
  export const ValuePicker: typeof import("./widgets/ValuePicker.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ValuePickerAnimateEvent = import("./widgets/ValuePicker/types.js").AnimateEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ValuePickerAnimateEventHandler = (event: ValuePickerAnimateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ValuePickerNextEvent = import("./widgets/ValuePicker.js").default["@eventTypes"]["next"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ValuePickerNextEventHandler = (event: ValuePickerNextEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ValuePickerPauseEvent = import("./widgets/ValuePicker.js").default["@eventTypes"]["pause"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ValuePickerPauseEventHandler = (event: ValuePickerPauseEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ValuePickerPlayEvent = import("./widgets/ValuePicker.js").default["@eventTypes"]["play"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ValuePickerPlayEventHandler = (event: ValuePickerPlayEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ValuePickerPreviousEvent = import("./widgets/ValuePicker.js").default["@eventTypes"]["previous"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ValuePickerPreviousEventHandler = (event: ValuePickerPreviousEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VideoPlayerProperties = import("./widgets/VideoPlayer.js").VideoPlayerProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VideoPlayer = import("./widgets/VideoPlayer.js").default;
  export const VideoPlayer: typeof import("./widgets/VideoPlayer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WeatherProperties = import("./widgets/Weather.js").WeatherProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Weather = import("./widgets/Weather.js").default;
  export const Weather: typeof import("./widgets/Weather.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WidgetProperties<Properties extends import("./widgets/Widget.js").WidgetProperties = any> = import("./widgets/Widget.js").WidgetProperties<Properties>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Widget<Properties extends import("./widgets/Widget.js").WidgetProperties = any> = import("./widgets/Widget.js").default<Properties>;
  export const Widget: typeof import("./widgets/Widget.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ZoomProperties = import("./widgets/Zoom.js").ZoomProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Zoom = import("./widgets/Zoom.js").default;
  export const Zoom: typeof import("./widgets/Zoom.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Orientation = import("./widgets/types.js").Axes;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Position = import("./widgets/types.js").Position;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ConversionPosition = import("./widgets/types.js").Position;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FormatPosition = import("./widgets/types.js").Position;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ConversionInfo = import("./widgets/types.js").ConversionInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ConvertFunction = import("./widgets/types.js").ConvertFunction;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ReverseConvertFunction = import("./widgets/types.js").ReverseConvertFunction;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CoordinateSegment = import("./widgets/types.js").CoordinateSegment;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LegendViewModelLayerInfo = import("./widgets/types.js").LayerInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LegendElement = import("./widgets/types.js").LegendElement;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SymbolTableElementType = import("./widgets/types.js").SymbolTableElementType;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SymbolTableElement = import("./widgets/types.js").SymbolTableElement;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SymbolTableElementInfo = import("./widgets/types.js").SymbolTableElementInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ImageSymbolTableElementInfo = import("./widgets/types.js").ImageSymbolTableElementInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorRampElement = import("./widgets/types.js").ColorRampElement;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StretchRampElement = import("./widgets/types.js").StretchRampElement;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OpacityRampElement = import("./widgets/types.js").OpacityRampElement;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SizeRampElement = import("./widgets/types.js").SizeRampElement;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HeatmapRampElement = import("./widgets/types.js").HeatmapRampElement;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelationshipRampElement = import("./widgets/types.js").RelationshipRampElement;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UnivariateColorSizeRampElement = import("./widgets/types.js").UnivariateColorSizeRampElement;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PieChartRampElement = import("./widgets/types.js").PieChartRampElement;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RendererTitle = import("./widgets/types.js").RendererTitle;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DotDensityTitle = import("./widgets/types.js").DotDensityTitle;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ClusterTitle = import("./widgets/types.js").ClusterTitle;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RampTitle = import("./widgets/types.js").RampTitle;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StretchMultibandTitle = import("./widgets/types.js").StretchMultibandTitle;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SizeRampStop = import("./widgets/types.js").SizeRampStop;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorRampStop = import("./widgets/types.js").ColorRampStop;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OpacityRampStop = import("./widgets/types.js").OpacityRampStop;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HeatmapRampStop = import("./widgets/types.js").HeatmapRampStop;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelationshipLabels = import("./widgets/types.js").RelationshipLabels;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttributionViewModelAttributionItem = import("./widgets/types.js").AttributionItem;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AreaMeasurement2DViewModelMeasurement = import("./widgets/types.js").AreaMeasurement;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AreaMeasurement2DViewModelMeasurementLabel = import("./widgets/types.js").AreaMeasurementLabel;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DistanceMeasurement2DViewModelMeasurement = import("./widgets/types.js").LinearMeasurement;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DomNodeOwner = import("./widgets/types.js").DomNodeOwner;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LabelFormatter = import("./widgets/types.js").HistogramLabelFormatFunction;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SliderLabelFormatter = import("./widgets/types.js").LabelFormatFunction;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SmartMappingSliderBaseLabelFormatter = import("./widgets/types.js").InputFormatFunction;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type InputParser = import("./widgets/types.js").InputParseFunction;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AreaMeasurement2DViewModel = import("./widgets/AreaMeasurement2D/AreaMeasurement2DViewModel.js").default;
  export const AreaMeasurement2DViewModel: typeof import("./widgets/AreaMeasurement2D/AreaMeasurement2DViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AreaMeasurement3DViewModelProperties = import("./widgets/AreaMeasurement3D/AreaMeasurement3DViewModel.js").AreaMeasurement3DViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AreaMeasurement3DViewModel = import("./widgets/AreaMeasurement3D/AreaMeasurement3DViewModel.js").default;
  export const AreaMeasurement3DViewModel: typeof import("./widgets/AreaMeasurement3D/AreaMeasurement3DViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AreaMeasurement3DViewModelMeasurementValue = import("./widgets/AreaMeasurement3D/AreaMeasurement3DViewModel.js").MeasurementValue;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AreaMeasurement3DViewModelMeasurement = import("./widgets/AreaMeasurement3D/AreaMeasurement3DViewModel.js").Measurement;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttachmentsViewModelProperties = import("./widgets/Attachments/AttachmentsViewModel.js").AttachmentsViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttachmentsViewModel = import("./widgets/Attachments/AttachmentsViewModel.js").default;
  export const AttachmentsViewModel: typeof import("./widgets/Attachments/AttachmentsViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttachmentsCapabilitiesOperations = import("./widgets/Attachments/types.js").Operations;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttachmentsCapabilities = import("./widgets/Attachments/types.js").AttachmentsCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttributionViewModelProperties = import("./widgets/Attribution/AttributionViewModel.js").AttributionViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttributionViewModel = import("./widgets/Attribution/AttributionViewModel.js").default;
  export const AttributionViewModel: typeof import("./widgets/Attribution/AttributionViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BasemapGalleryViewModelProperties = import("./widgets/BasemapGallery/BasemapGalleryViewModel.js").BasemapGalleryViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BasemapGalleryViewModel = import("./widgets/BasemapGallery/BasemapGalleryViewModel.js").default;
  export const BasemapGalleryViewModel: typeof import("./widgets/BasemapGallery/BasemapGalleryViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BasemapFilter = import("./widgets/BasemapGallery/types.js").BasemapFilter;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UpdateBasemapsCallback = import("./widgets/BasemapGallery/types.js").UpdateBasemapsCallback;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BasemapGalleryItemProperties = import("./widgets/BasemapGallery/support/BasemapGalleryItem.js").BasemapGalleryItemProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BasemapGalleryItem = import("./widgets/BasemapGallery/support/BasemapGalleryItem.js").default;
  export const BasemapGalleryItem: typeof import("./widgets/BasemapGallery/support/BasemapGalleryItem.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LocalBasemapsSourceProperties = import("./widgets/BasemapGallery/support/LocalBasemapsSource.js").LocalBasemapsSourceProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LocalBasemapsSource = import("./widgets/BasemapGallery/support/LocalBasemapsSource.js").default;
  export const LocalBasemapsSource: typeof import("./widgets/BasemapGallery/support/LocalBasemapsSource.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalBasemapsSourceProperties = import("./widgets/BasemapGallery/support/PortalBasemapsSource.js").PortalBasemapsSourceProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PortalBasemapsSource = import("./widgets/BasemapGallery/support/PortalBasemapsSource.js").default;
  export const PortalBasemapsSource: typeof import("./widgets/BasemapGallery/support/PortalBasemapsSource.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BasemapLayerListViewModelProperties = import("./widgets/BasemapLayerList/BasemapLayerListViewModel.js").BasemapLayerListViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BasemapLayerListViewModel = import("./widgets/BasemapLayerList/BasemapLayerListViewModel.js").default;
  export const BasemapLayerListViewModel: typeof import("./widgets/BasemapLayerList/BasemapLayerListViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BasemapLayerListVisibleElementsProperties = import("./widgets/BasemapLayerList/BasemapLayerListVisibleElements.js").BasemapLayerListVisibleElementsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BasemapLayerListVisibleElements = import("./widgets/BasemapLayerList/BasemapLayerListVisibleElements.js").default;
  export const BasemapLayerListVisibleElements: typeof import("./widgets/BasemapLayerList/BasemapLayerListVisibleElements.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BasemapToggleViewModelProperties = import("./widgets/BasemapToggle/BasemapToggleViewModel.js").BasemapToggleViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BasemapToggleViewModel = import("./widgets/BasemapToggle/BasemapToggleViewModel.js").default;
  export const BasemapToggleViewModel: typeof import("./widgets/BasemapToggle/BasemapToggleViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BatchAttributeFormViewModelProperties = import("./widgets/BatchAttributeForm/BatchAttributeFormViewModel.js").BatchAttributeFormViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BatchAttributeFormViewModel = import("./widgets/BatchAttributeForm/BatchAttributeFormViewModel.js").default;
  export const BatchAttributeFormViewModel: typeof import("./widgets/BatchAttributeForm/BatchAttributeFormViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BatchAttributeFormViewModelSubmitEvent = import("./widgets/BatchAttributeForm/types.js").SubmitEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BatchAttributeFormViewModelSubmitEventHandler = (event: BatchAttributeFormViewModelSubmitEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BatchAttributeFormViewModelValueChangeEvent = import("./widgets/BatchAttributeForm/types.js").ValueChangeEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BatchAttributeFormViewModelValueChangeEventHandler = (event: BatchAttributeFormViewModelValueChangeEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BatchAttributeFormVisibleElements = import("./widgets/BatchAttributeForm/VisibleElements.js").default;
  export const BatchAttributeFormVisibleElements: typeof import("./widgets/BatchAttributeForm/VisibleElements.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SubmitResult = import("./widgets/BatchAttributeForm/types.js").SubmitResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BatchAttributeFormLayerInfo = import("./widgets/BatchAttributeForm/types.js").AttributeFormSupportedLayerInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BatchFormInputsProperties = import("./widgets/BatchAttributeForm/inputs/BatchFormInputs.js").BatchFormInputsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BatchFormInputs = import("./widgets/BatchAttributeForm/inputs/BatchFormInputs.js").default;
  export const BatchFormInputs: typeof import("./widgets/BatchAttributeForm/inputs/BatchFormInputs.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EditableInputProperties<Template extends any = any> = import("./widgets/BatchAttributeForm/inputs/EditableInput.js").EditableInputProperties<Template>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EditableInput<Template extends any = any> = import("./widgets/BatchAttributeForm/inputs/EditableInput.js").default<Template>;
  export const EditableInput: typeof import("./widgets/BatchAttributeForm/inputs/EditableInput.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FieldInputProperties = import("./widgets/BatchAttributeForm/inputs/FieldInput.js").FieldInputProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FieldInput = import("./widgets/BatchAttributeForm/inputs/FieldInput.js").default;
  export const FieldInput: typeof import("./widgets/BatchAttributeForm/inputs/FieldInput.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GroupInputProperties = import("./widgets/BatchAttributeForm/inputs/GroupInput.js").GroupInputProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GroupInput = import("./widgets/BatchAttributeForm/inputs/GroupInput.js").default;
  export const GroupInput: typeof import("./widgets/BatchAttributeForm/inputs/GroupInput.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type InputBaseProperties<Template extends any = any> = import("./widgets/BatchAttributeForm/inputs/InputBase.js").InputBaseProperties<Template>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type InputBase<Template extends any = any> = import("./widgets/BatchAttributeForm/inputs/InputBase.js").default<Template>;
  export const InputBase: typeof import("./widgets/BatchAttributeForm/inputs/InputBase.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SingleFeatureInputProperties<Template extends any = any> = import("./widgets/BatchAttributeForm/inputs/SingleFeatureInput.js").SingleFeatureInputProperties<Template>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SingleFeatureInput<Template extends any = any> = import("./widgets/BatchAttributeForm/inputs/SingleFeatureInput.js").default<Template>;
  export const SingleFeatureInput: typeof import("./widgets/BatchAttributeForm/inputs/SingleFeatureInput.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TextElementInputProperties = import("./widgets/BatchAttributeForm/inputs/TextElementInput.js").TextElementInputProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TextElementInput = import("./widgets/BatchAttributeForm/inputs/TextElementInput.js").default;
  export const TextElementInput: typeof import("./widgets/BatchAttributeForm/inputs/TextElementInput.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BookmarksViewModelProperties = import("./widgets/Bookmarks/BookmarksViewModel.js").BookmarksViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BookmarksViewModel = import("./widgets/Bookmarks/BookmarksViewModel.js").default;
  export const BookmarksViewModel: typeof import("./widgets/Bookmarks/BookmarksViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BookmarksViewModelBookmarkEditEvent = import("./widgets/Bookmarks/BookmarksViewModel.js").BookmarksViewModelBookmarkEditEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BookmarksViewModelBookmarkEditEventHandler = (event: BookmarksViewModelBookmarkEditEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BookmarksViewModelBookmarkSelectEvent = import("./widgets/Bookmarks/BookmarksViewModel.js").BookmarksViewModelBookmarkSelectEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BookmarksViewModelBookmarkSelectEventHandler = (event: BookmarksViewModelBookmarkSelectEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BookmarksVisibleElementsProperties = import("./widgets/Bookmarks/BookmarksVisibleElements.js").BookmarksVisibleElementsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BookmarksVisibleElements = import("./widgets/Bookmarks/BookmarksVisibleElements.js").default;
  export const BookmarksVisibleElements: typeof import("./widgets/Bookmarks/BookmarksVisibleElements.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BookmarkOptions = import("./widgets/Bookmarks/types.js").BookmarkOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BookmarksCapabilities = import("./widgets/Bookmarks/types.js").BookmarksCapabilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingExplorerViewModelProperties = import("./widgets/BuildingExplorer/BuildingExplorerViewModel.js").BuildingExplorerViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingExplorerViewModel = import("./widgets/BuildingExplorer/BuildingExplorerViewModel.js").default;
  export const BuildingExplorerViewModel: typeof import("./widgets/BuildingExplorer/BuildingExplorerViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingLevelProperties = import("./widgets/BuildingExplorer/BuildingLevel.js").BuildingLevelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingLevel = import("./widgets/BuildingExplorer/BuildingLevel.js").default;
  export const BuildingLevel: typeof import("./widgets/BuildingExplorer/BuildingLevel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingPhaseProperties = import("./widgets/BuildingExplorer/BuildingPhase.js").BuildingPhaseProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BuildingPhase = import("./widgets/BuildingExplorer/BuildingPhase.js").default;
  export const BuildingPhase: typeof import("./widgets/BuildingExplorer/BuildingPhase.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogLayerListViewModelProperties = import("./widgets/CatalogLayerList/CatalogLayerListViewModel.js").CatalogLayerListViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogLayerListViewModel = import("./widgets/CatalogLayerList/CatalogLayerListViewModel.js").default;
  export const CatalogLayerListViewModel: typeof import("./widgets/CatalogLayerList/CatalogLayerListViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogLayerListViewModelTriggerActionEvent = import("./widgets/LayerList/LayerListViewModel.js").LayerListViewModelTriggerActionEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogLayerListViewModelTriggerActionEventHandler = (event: CatalogLayerListViewModelTriggerActionEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogLayerListVisibleElementsProperties = import("./widgets/CatalogLayerList/CatalogLayerListVisibleElements.js").CatalogLayerListVisibleElementsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogLayerListVisibleElements = import("./widgets/CatalogLayerList/CatalogLayerListVisibleElements.js").default;
  export const CatalogLayerListVisibleElements: typeof import("./widgets/CatalogLayerList/CatalogLayerListVisibleElements.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BasemapLayerListCatalogOptionsVisibleElements = import("./widgets/CatalogLayerList/CatalogLayerListVisibleElements.js").default;
  export const BasemapLayerListCatalogOptionsVisibleElements: typeof import("./widgets/CatalogLayerList/CatalogLayerListVisibleElements.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerListCatalogOptionsVisibleElements = import("./widgets/CatalogLayerList/CatalogLayerListVisibleElements.js").default;
  export const LayerListCatalogOptionsVisibleElements: typeof import("./widgets/CatalogLayerList/CatalogLayerListVisibleElements.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CompassViewModelProperties = import("./widgets/Compass/CompassViewModel.js").CompassViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CompassViewModel = import("./widgets/Compass/CompassViewModel.js").default;
  export const CompassViewModel: typeof import("./widgets/Compass/CompassViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CoordinateConversionViewModelProperties = import("./widgets/CoordinateConversion/CoordinateConversionViewModel.js").CoordinateConversionViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CoordinateConversionViewModel = import("./widgets/CoordinateConversion/CoordinateConversionViewModel.js").default;
  export const CoordinateConversionViewModel: typeof import("./widgets/CoordinateConversion/CoordinateConversionViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ConversionProperties = import("./widgets/CoordinateConversion/support/Conversion.js").ConversionProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Conversion = import("./widgets/CoordinateConversion/support/Conversion.js").default;
  export const Conversion: typeof import("./widgets/CoordinateConversion/support/Conversion.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FormatProperties = import("./widgets/CoordinateConversion/support/Format.js").FormatProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Format = import("./widgets/CoordinateConversion/support/Format.js").default;
  export const Format: typeof import("./widgets/CoordinateConversion/support/Format.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DaylightViewModelProperties = import("./widgets/Daylight/DaylightViewModel.js").DaylightViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DaylightViewModel = import("./widgets/Daylight/DaylightViewModel.js").default;
  export const DaylightViewModel: typeof import("./widgets/Daylight/DaylightViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DaylightViewModelUserDateTimeChangeEvent = import("./widgets/Daylight/DaylightViewModel.js").default["@eventTypes"]["user-date-time-change"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DaylightViewModelUserDateTimeChangeEventHandler = (event: DaylightViewModelUserDateTimeChangeEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DaylightVisibleElements = import("./widgets/Daylight/VisibleElements.js").default;
  export const DaylightVisibleElements: typeof import("./widgets/Daylight/VisibleElements.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DirectLineMeasurement3DViewModelProperties = import("./widgets/DirectLineMeasurement3D/DirectLineMeasurement3DViewModel.js").DirectLineMeasurement3DViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DirectLineMeasurement3DViewModel = import("./widgets/DirectLineMeasurement3D/DirectLineMeasurement3DViewModel.js").default;
  export const DirectLineMeasurement3DViewModel: typeof import("./widgets/DirectLineMeasurement3D/DirectLineMeasurement3DViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DirectLineMeasurement3DViewModelMeasurementValue = import("./widgets/DirectLineMeasurement3D/DirectLineMeasurement3DViewModel.js").MeasurementValue;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DirectLineMeasurement3DViewModelMeasurement = import("./widgets/DirectLineMeasurement3D/DirectLineMeasurement3DViewModel.js").Measurement;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DirectionalPadViewModelProperties = import("./widgets/DirectionalPad/DirectionalPadViewModel.js").DirectionalPadViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DirectionalPadViewModel = import("./widgets/DirectionalPad/DirectionalPadViewModel.js").default;
  export const DirectionalPadViewModel: typeof import("./widgets/DirectionalPad/DirectionalPadViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DirectionalPadVisibleElements = import("./widgets/DirectionalPad/VisibleElements.js").default;
  export const DirectionalPadVisibleElements: typeof import("./widgets/DirectionalPad/VisibleElements.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Vector = import("./widgets/DirectionalPad/types.js").Vector;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DirectionsViewModelProperties = import("./widgets/Directions/DirectionsViewModel.js").DirectionsViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DirectionsViewModel = import("./widgets/Directions/DirectionsViewModel.js").default;
  export const DirectionsViewModel: typeof import("./widgets/Directions/DirectionsViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DirectionsVisibleElements = import("./widgets/Directions/DirectionsVisibleElements.js").default;
  export const DirectionsVisibleElements: typeof import("./widgets/Directions/DirectionsVisibleElements.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DistanceMeasurement2DViewModelProperties = import("./widgets/DistanceMeasurement2D/DistanceMeasurement2DViewModel.js").DistanceMeasurement2DViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DistanceMeasurement2DViewModel = import("./widgets/DistanceMeasurement2D/DistanceMeasurement2DViewModel.js").default;
  export const DistanceMeasurement2DViewModel: typeof import("./widgets/DistanceMeasurement2D/DistanceMeasurement2DViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CreateFeaturesWorkflowProperties = import("./widgets/Editor/CreateFeaturesWorkflow.js").CreateFeaturesWorkflowProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CreateFeaturesWorkflow = import("./widgets/Editor/CreateFeaturesWorkflow.js").default;
  export const CreateFeaturesWorkflow: typeof import("./widgets/Editor/CreateFeaturesWorkflow.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CreateFeaturesWorkflowDataProperties = import("./widgets/Editor/CreateFeaturesWorkflowData.js").CreateFeaturesWorkflowDataProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CreateFeaturesWorkflowData = import("./widgets/Editor/CreateFeaturesWorkflowData.js").default;
  export const CreateFeaturesWorkflowData: typeof import("./widgets/Editor/CreateFeaturesWorkflowData.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EditorViewModelProperties = import("./widgets/Editor/EditorViewModel.js").EditorViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EditorViewModel = import("./widgets/Editor/EditorViewModel.js").default;
  export const EditorViewModel: typeof import("./widgets/Editor/EditorViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EditorViewModelSketchCreateEvent = import("./widgets/Editor/types.js").EditorSketchCreateEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EditorViewModelSketchCreateEventHandler = (event: EditorViewModelSketchCreateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EditorViewModelSketchUpdateEvent = import("./widgets/Editor/types.js").EditorSketchUpdateEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EditorViewModelSketchUpdateEventHandler = (event: EditorViewModelSketchUpdateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EditorViewModelStartCreateFeaturesWorkflowAtFeatureEditParams = import("./widgets/Editor/EditorViewModel.js").EditorViewModelStartCreateFeaturesWorkflowAtFeatureEditParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EditorViewModelStartMergeFeaturesWorkflowOptions = import("./widgets/Editor/EditorViewModel.js").EditorViewModelStartMergeFeaturesWorkflowOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EditorViewModelStartSplitFeatureWorkflowOptions = import("./widgets/Editor/EditorViewModel.js").EditorViewModelStartSplitFeatureWorkflowOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EditsProperties = import("./widgets/Editor/Edits.js").EditsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Edits = import("./widgets/Editor/Edits.js").default;
  export const Edits: typeof import("./widgets/Editor/Edits.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MergeFeaturesWorkflowProperties = import("./widgets/Editor/MergeFeaturesWorkflow.js").MergeFeaturesWorkflowProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MergeFeaturesWorkflow = import("./widgets/Editor/MergeFeaturesWorkflow.js").default;
  export const MergeFeaturesWorkflow: typeof import("./widgets/Editor/MergeFeaturesWorkflow.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MergeFeaturesWorkflowData = import("./widgets/Editor/MergeFeaturesWorkflowData.js").default;
  export const MergeFeaturesWorkflowData: typeof import("./widgets/Editor/MergeFeaturesWorkflowData.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SplitFeatureWorkflowProperties = import("./widgets/Editor/SplitFeatureWorkflow.js").SplitFeatureWorkflowProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SplitFeatureWorkflow = import("./widgets/Editor/SplitFeatureWorkflow.js").default;
  export const SplitFeatureWorkflow: typeof import("./widgets/Editor/SplitFeatureWorkflow.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SplitFeatureWorkflowData = import("./widgets/Editor/SplitFeatureWorkflowData.js").default;
  export const SplitFeatureWorkflowData: typeof import("./widgets/Editor/SplitFeatureWorkflowData.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UpdateFeaturesWorkflowProperties = import("./widgets/Editor/UpdateFeaturesWorkflow.js").UpdateFeaturesWorkflowProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UpdateFeaturesWorkflow = import("./widgets/Editor/UpdateFeaturesWorkflow.js").default;
  export const UpdateFeaturesWorkflow: typeof import("./widgets/Editor/UpdateFeaturesWorkflow.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UpdateFeaturesWorkflowData = import("./widgets/Editor/UpdateFeaturesWorkflowData.js").default;
  export const UpdateFeaturesWorkflowData: typeof import("./widgets/Editor/UpdateFeaturesWorkflowData.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UpdateWorkflowProperties = import("./widgets/Editor/UpdateWorkflow.js").UpdateWorkflowProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UpdateWorkflow = import("./widgets/Editor/UpdateWorkflow.js").default;
  export const UpdateWorkflow: typeof import("./widgets/Editor/UpdateWorkflow.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UpdateWorkflowDataProperties = import("./widgets/Editor/UpdateWorkflowData.js").UpdateWorkflowDataProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UpdateWorkflowData = import("./widgets/Editor/UpdateWorkflowData.js").default;
  export const UpdateWorkflowData: typeof import("./widgets/Editor/UpdateWorkflowData.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EditorVisibleElementsProperties = import("./widgets/Editor/VisibleElements.js").VisibleElementsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EditorVisibleElements = import("./widgets/Editor/VisibleElements.js").default;
  export const EditorVisibleElements: typeof import("./widgets/Editor/VisibleElements.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WorkflowProperties<D extends import("./widgets/Editor/CreateFeaturesWorkflowData.js").default | import("./widgets/Editor/MergeFeaturesWorkflowData.js").default | import("./widgets/Editor/SplitFeatureWorkflowData.js").default | import("./widgets/Editor/UpdateWorkflowData.js").default | import("./widgets/Editor/UpdateFeaturesWorkflowData.js").default = import("./widgets/Editor/CreateFeaturesWorkflowData.js").default | import("./widgets/Editor/MergeFeaturesWorkflowData.js").default | import("./widgets/Editor/SplitFeatureWorkflowData.js").default | import("./widgets/Editor/UpdateWorkflowData.js").default | import("./widgets/Editor/UpdateFeaturesWorkflowData.js").default, S extends string = string> = import("./widgets/Editor/Workflow.js").WorkflowProperties<D, S>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Workflow<D extends import("./widgets/Editor/CreateFeaturesWorkflowData.js").default | import("./widgets/Editor/MergeFeaturesWorkflowData.js").default | import("./widgets/Editor/SplitFeatureWorkflowData.js").default | import("./widgets/Editor/UpdateWorkflowData.js").default | import("./widgets/Editor/UpdateFeaturesWorkflowData.js").default = import("./widgets/Editor/CreateFeaturesWorkflowData.js").default | import("./widgets/Editor/MergeFeaturesWorkflowData.js").default | import("./widgets/Editor/SplitFeatureWorkflowData.js").default | import("./widgets/Editor/UpdateWorkflowData.js").default | import("./widgets/Editor/UpdateFeaturesWorkflowData.js").default, S extends string = string> = import("./widgets/Editor/Workflow.js").default<D, S>;
  export const Workflow: typeof import("./widgets/Editor/Workflow.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WorkflowPreviousOptions = import("./widgets/Editor/Workflow.js").WorkflowPreviousOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EditorLayerInfo = import("./widgets/Editor/types.js").LayerInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CreationInfo = import("./widgets/Editor/types.js").CreationInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SupportingWidgetDefaultsAttachments = import("./widgets/Editor/types.js").AttachmentsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SupportingWidgetDefaultsFeatureForm = import("./widgets/Editor/types.js").FeatureFormProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SupportingWidgetDefaultsFeatureTemplates = import("./widgets/Editor/types.js").FeatureTemplatesProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SupportingWidgetDefaultsSketch = import("./widgets/Editor/types.js").SketchProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SupportingWidgetDefaults = import("./widgets/Editor/types.js").SupportingWidgetDefaults;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EditorViewModelFailures = import("./widgets/Editor/types.js").FailedOperation;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WorkflowCancelOptions = import("./widgets/Editor/types.js").CancelWorkflowOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureInfo = import("./widgets/Editor/types.js").FeatureInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EditorEditingCapabilities = import("./widgets/Editor/support/EditorEditingCapabilities.js").default;
  export const EditorEditingCapabilities: typeof import("./widgets/Editor/support/EditorEditingCapabilities.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EditorItemProperties = import("./widgets/Editor/support/EditorItem.js").EditorItemProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EditorItem = import("./widgets/Editor/support/EditorItem.js").default;
  export const EditorItem: typeof import("./widgets/Editor/support/EditorItem.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileElevationProfileLineProperties = import("./widgets/ElevationProfile/ElevationProfileLine.js").ElevationProfileLineProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileElevationProfileLine = import("./widgets/ElevationProfile/ElevationProfileLine.js").default;
  export const ElevationProfileElevationProfileLine: typeof import("./widgets/ElevationProfile/ElevationProfileLine.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileElevationProfileLineGroundProperties = import("./widgets/ElevationProfile/ElevationProfileLineGround.js").ElevationProfileLineGroundProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileElevationProfileLineGround = import("./widgets/ElevationProfile/ElevationProfileLineGround.js").default;
  export const ElevationProfileElevationProfileLineGround: typeof import("./widgets/ElevationProfile/ElevationProfileLineGround.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileElevationProfileLineInputProperties = import("./widgets/ElevationProfile/ElevationProfileLineInput.js").ElevationProfileLineInputProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileElevationProfileLineInput = import("./widgets/ElevationProfile/ElevationProfileLineInput.js").default;
  export const ElevationProfileElevationProfileLineInput: typeof import("./widgets/ElevationProfile/ElevationProfileLineInput.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileElevationProfileLineQueryProperties = import("./widgets/ElevationProfile/ElevationProfileLineQuery.js").ElevationProfileLineQueryProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileElevationProfileLineQuery = import("./widgets/ElevationProfile/ElevationProfileLineQuery.js").default;
  export const ElevationProfileElevationProfileLineQuery: typeof import("./widgets/ElevationProfile/ElevationProfileLineQuery.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileLineViewProperties = import("./widgets/ElevationProfile/ElevationProfileLineView.js").ElevationProfileLineViewProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileLineView = import("./widgets/ElevationProfile/ElevationProfileLineView.js").default;
  export const ElevationProfileLineView: typeof import("./widgets/ElevationProfile/ElevationProfileLineView.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileViewModelProperties = import("./widgets/ElevationProfile/ElevationProfileViewModel.js").ElevationProfileViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileViewModel = import("./widgets/ElevationProfile/ElevationProfileViewModel.js").default;
  export const ElevationProfileViewModel: typeof import("./widgets/ElevationProfile/ElevationProfileViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileVisibleElementsProperties = import("./widgets/ElevationProfile/ElevationProfileVisibleElements.js").ElevationProfileVisibleElementsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileVisibleElements = import("./widgets/ElevationProfile/ElevationProfileVisibleElements.js").default;
  export const ElevationProfileVisibleElements: typeof import("./widgets/ElevationProfile/ElevationProfileVisibleElements.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileElevationProfileLineQuerySource = import("./widgets/ElevationProfile/types.js").ElevationQuerySource;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileSample = import("./widgets/ElevationProfile/types.js").ElevationProfileSample;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileStatistics = import("./widgets/ElevationProfile/types.js").ElevationProfileStatistics;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EffectiveUnits = import("./widgets/ElevationProfile/types.js").EffectiveUnits;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ElevationProfileViewModelStartOptions = import("./widgets/ElevationProfile/types.js").InteractionStartOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ExpandViewModelProperties = import("./widgets/Expand/ExpandViewModel.js").ExpandViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ExpandViewModel = import("./widgets/Expand/ExpandViewModel.js").default;
  export const ExpandViewModel: typeof import("./widgets/Expand/ExpandViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureViewModelProperties = import("./widgets/Feature/FeatureViewModel.js").FeatureViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureViewModel = import("./widgets/Feature/FeatureViewModel.js").default;
  export const FeatureViewModel: typeof import("./widgets/Feature/FeatureViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureViewModelFormattedAttributes = import("./widgets/Feature/types.js").FeatureFormattedAttributes;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureViewModelLastEditInfo = import("./widgets/Feature/types.js").LastEditInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureViewModelLayerInfo = import("./widgets/Feature/types.js").LayerInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelatedInfo = import("./widgets/Feature/types.js").RelatedInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Abilities = import("./widgets/Feature/types.js").Abilities;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureFormEditableInput<ElementType extends import("./form/elements/Element.js").default | null | undefined = import("./form/elements/Element.js").default | null | undefined> = import("./widgets/FeatureForm/EditableInput.js").default<ElementType>;
  export const FeatureFormEditableInput: typeof import("./widgets/FeatureForm/EditableInput.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureFormViewModelProperties = import("./widgets/FeatureForm/FeatureFormViewModel.js").FeatureFormViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureFormViewModel = import("./widgets/FeatureForm/FeatureFormViewModel.js").default;
  export const FeatureFormViewModel: typeof import("./widgets/FeatureForm/FeatureFormViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureFormViewModelSubmitEvent = import("./widgets/FeatureForm/FeatureFormViewModel.js").SubmitEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureFormViewModelSubmitEventHandler = (event: FeatureFormViewModelSubmitEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureFormViewModelValueChangeEvent = import("./widgets/FeatureForm/FeatureFormViewModel.js").ValueChangeEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureFormViewModelValueChangeEventHandler = (event: FeatureFormViewModelValueChangeEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureFormViewModelValidateContingencyConstraintsOptions = import("./widgets/FeatureForm/FeatureFormViewModel.js").FeatureFormViewModelValidateContingencyConstraintsOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureFormFieldInputProperties = import("./widgets/FeatureForm/FieldInput.js").FieldInputProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureFormFieldInput = import("./widgets/FeatureForm/FieldInput.js").default;
  export const FeatureFormFieldInput: typeof import("./widgets/FeatureForm/FieldInput.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureFormGroupInputProperties = import("./widgets/FeatureForm/GroupInput.js").GroupInputProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureFormGroupInput = import("./widgets/FeatureForm/GroupInput.js").default;
  export const FeatureFormGroupInput: typeof import("./widgets/FeatureForm/GroupInput.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureFormInputBase<ElementType extends import("./form/elements/Element.js").default | null | undefined = import("./form/elements/Element.js").default | null | undefined> = import("./widgets/FeatureForm/InputBase.js").default<ElementType>;
  export const FeatureFormInputBase: typeof import("./widgets/FeatureForm/InputBase.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelationshipInputProperties = import("./widgets/FeatureForm/RelationshipInput.js").RelationshipInputProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelationshipInput = import("./widgets/FeatureForm/RelationshipInput.js").default;
  export const RelationshipInput: typeof import("./widgets/FeatureForm/RelationshipInput.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureFormTextElementInputProperties = import("./widgets/FeatureForm/TextElementInput.js").TextElementInputProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureFormTextElementInput = import("./widgets/FeatureForm/TextElementInput.js").default;
  export const FeatureFormTextElementInput: typeof import("./widgets/FeatureForm/TextElementInput.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkAssociationInputProperties = import("./widgets/FeatureForm/UtilityNetworkAssociationInput.js").UtilityNetworkAssociationInputProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkAssociationInput = import("./widgets/FeatureForm/UtilityNetworkAssociationInput.js").default;
  export const UtilityNetworkAssociationInput: typeof import("./widgets/FeatureForm/UtilityNetworkAssociationInput.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureFormVisibleElements = import("./widgets/FeatureForm/VisibleElements.js").default;
  export const FeatureFormVisibleElements: typeof import("./widgets/FeatureForm/VisibleElements.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ActionColumnProperties = import("./widgets/FeatureTable/ActionColumn.js").ActionColumnProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ActionColumn = import("./widgets/FeatureTable/ActionColumn.js").default;
  export const ActionColumn: typeof import("./widgets/FeatureTable/ActionColumn.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttachmentsColumnProperties = import("./widgets/FeatureTable/AttachmentsColumn.js").AttachmentsColumnProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttachmentsColumn = import("./widgets/FeatureTable/AttachmentsColumn.js").default;
  export const AttachmentsColumn: typeof import("./widgets/FeatureTable/AttachmentsColumn.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VisibleElementsColumnMenuItems = import("./widgets/FeatureTable/ColumnMenuVisibleElements.js").default;
  export const VisibleElementsColumnMenuItems: typeof import("./widgets/FeatureTable/ColumnMenuVisibleElements.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTableViewModelProperties = import("./widgets/FeatureTable/FeatureTableViewModel.js").FeatureTableViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTableViewModel = import("./widgets/FeatureTable/FeatureTableViewModel.js").default;
  export const FeatureTableViewModel: typeof import("./widgets/FeatureTable/FeatureTableViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTableViewModelCellClickEvent = import("./widgets/FeatureTable/Grid/types.js").TableInteractionCellClickEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTableViewModelCellClickEventHandler = (event: FeatureTableViewModelCellClickEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTableViewModelCellDblclickEvent = import("./widgets/FeatureTable/Grid/types.js").TableInteractionCellDblclickEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTableViewModelCellDblclickEventHandler = (event: FeatureTableViewModelCellDblclickEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTableViewModelCellKeydownEvent = import("./widgets/FeatureTable/Grid/types.js").TableInteractionCellKeydownEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTableViewModelCellKeydownEventHandler = (event: FeatureTableViewModelCellKeydownEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTableViewModelCellPointeroutEvent = import("./widgets/FeatureTable/Grid/types.js").TableInteractionCellPointeroutEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTableViewModelCellPointeroutEventHandler = (event: FeatureTableViewModelCellPointeroutEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTableViewModelCellPointeroverEvent = import("./widgets/FeatureTable/Grid/types.js").TableInteractionCellPointeroverEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTableViewModelCellPointeroverEventHandler = (event: FeatureTableViewModelCellPointeroverEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTableViewModelColumnReorderEvent = import("./widgets/FeatureTable/Grid/types.js").TableInteractionColumnReorderEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTableViewModelColumnReorderEventHandler = (event: FeatureTableViewModelColumnReorderEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FieldColumnProperties = import("./widgets/FeatureTable/FieldColumn.js").FieldColumnProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FieldColumn = import("./widgets/FeatureTable/FieldColumn.js").default;
  export const FieldColumn: typeof import("./widgets/FeatureTable/FieldColumn.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelationshipColumnProperties = import("./widgets/FeatureTable/RelationshipColumn.js").RelationshipColumnProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelationshipColumn = import("./widgets/FeatureTable/RelationshipColumn.js").default;
  export const RelationshipColumn: typeof import("./widgets/FeatureTable/RelationshipColumn.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VisibleElementsMenuItems = import("./widgets/FeatureTable/TableMenuVisibleElements.js").default;
  export const VisibleElementsMenuItems: typeof import("./widgets/FeatureTable/TableMenuVisibleElements.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTableVisibleElements = import("./widgets/FeatureTable/VisibleElements.js").default;
  export const FeatureTableVisibleElements: typeof import("./widgets/FeatureTable/VisibleElements.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColumnProperties = import("./widgets/FeatureTable/Grid/Column.js").ColumnProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Column = import("./widgets/FeatureTable/Grid/Column.js").default;
  export const Column: typeof import("./widgets/FeatureTable/Grid/Column.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GroupColumnProperties = import("./widgets/FeatureTable/Grid/GroupColumn.js").GroupColumnProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GroupColumn = import("./widgets/FeatureTable/Grid/GroupColumn.js").default;
  export const GroupColumn: typeof import("./widgets/FeatureTable/Grid/GroupColumn.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColumnTableMenuConfig = import("./widgets/FeatureTable/Grid/types.js").ColumnTableMenuConfig;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TableMenuConfig = import("./widgets/FeatureTable/Grid/types.js").TableMenuConfig;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TableMenuItemConfig = import("./widgets/FeatureTable/Grid/types.js").TableMenuItemConfig;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TableMenuItemConfigClickFunction = import("./widgets/FeatureTable/Grid/types.js").TableMenuItemConfigClickFunction;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TableMenuItemConfigHiddenFunction = import("./widgets/FeatureTable/Grid/types.js").TableMenuItemConfigHiddenFunction;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttachmentsColumnTemplateProperties = import("./widgets/FeatureTable/support/AttachmentsColumnTemplate.js").AttachmentsColumnTemplateProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttachmentsColumnTemplate = import("./widgets/FeatureTable/support/AttachmentsColumnTemplate.js").default;
  export const AttachmentsColumnTemplate: typeof import("./widgets/FeatureTable/support/AttachmentsColumnTemplate.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttachmentsViewOptionsProperties = import("./widgets/FeatureTable/support/AttachmentsViewOptions.js").AttachmentsViewOptionsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AttachmentsViewOptions = import("./widgets/FeatureTable/support/AttachmentsViewOptions.js").default;
  export const AttachmentsViewOptions: typeof import("./widgets/FeatureTable/support/AttachmentsViewOptions.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColumnTemplateProperties = import("./widgets/FeatureTable/support/ColumnTemplate.js").ColumnTemplateProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColumnTemplate = import("./widgets/FeatureTable/support/ColumnTemplate.js").default;
  export const ColumnTemplate: typeof import("./widgets/FeatureTable/support/ColumnTemplate.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColumnTemplateBaseProperties = import("./widgets/FeatureTable/support/ColumnTemplateBase.js").ColumnTemplateBaseProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColumnTemplateBase = import("./widgets/FeatureTable/support/ColumnTemplateBase.js").default;
  export const ColumnTemplateBase: typeof import("./widgets/FeatureTable/support/ColumnTemplateBase.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FieldColumnTemplateProperties = import("./widgets/FeatureTable/support/FieldColumnTemplate.js").FieldColumnTemplateProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FieldColumnTemplate = import("./widgets/FeatureTable/support/FieldColumnTemplate.js").default;
  export const FieldColumnTemplate: typeof import("./widgets/FeatureTable/support/FieldColumnTemplate.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GroupColumnTemplateProperties = import("./widgets/FeatureTable/support/GroupColumnTemplate.js").GroupColumnTemplateProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GroupColumnTemplate = import("./widgets/FeatureTable/support/GroupColumnTemplate.js").default;
  export const GroupColumnTemplate: typeof import("./widgets/FeatureTable/support/GroupColumnTemplate.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelationshipColumnTemplateProperties = import("./widgets/FeatureTable/support/RelationshipColumnTemplate.js").RelationshipColumnTemplateProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelationshipColumnTemplate = import("./widgets/FeatureTable/support/RelationshipColumnTemplate.js").default;
  export const RelationshipColumnTemplate: typeof import("./widgets/FeatureTable/support/RelationshipColumnTemplate.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TableTemplateProperties = import("./widgets/FeatureTable/support/TableTemplate.js").TableTemplateProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TableTemplate = import("./widgets/FeatureTable/support/TableTemplate.js").default;
  export const TableTemplate: typeof import("./widgets/FeatureTable/support/TableTemplate.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FieldValueFormatFunctionParams = import("./widgets/FeatureTable/support/types.js").FieldValueFormatFunctionParameters;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FieldColumnTemplateFieldValueFormatFunctionParams = import("./widgets/FeatureTable/support/types.js").FieldValueFormatFunctionParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FormatFunctionParams = import("./widgets/FeatureTable/support/types.js").FormatFunctionParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FormatFunction = import("./widgets/FeatureTable/support/types.js").FormatFunction;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FieldValueFormatFunction = import("./widgets/FeatureTable/support/types.js").FieldValueFormatFunction;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FieldColumnTemplateFieldValueFormatFunction = import("./widgets/FeatureTable/support/types.js").FieldValueFormatFunction;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeometryFilter = import("./widgets/FeatureTable/support/types.js").GeometryFilter;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SelectionFilter = import("./widgets/FeatureTable/support/types.js").SelectionFilter;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColumnSortOrder = import("./widgets/FeatureTable/support/types.js").ColumnSortOrder;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ActionColumnCallbackParams = import("./widgets/FeatureTable/support/types.js").ActionColumnCallbackParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ActionColumnCallback = import("./widgets/FeatureTable/support/types.js").ActionColumnCallback;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ActionColumnConfig = import("./widgets/FeatureTable/support/types.js").ActionColumnConfig;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ActionColumnDisabledFunctionParams = import("./widgets/FeatureTable/support/types.js").ActionColumnDisabledParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ActionColumnDisabledFunction = import("./widgets/FeatureTable/support/types.js").ActionColumnDisabledFunction;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RelatedRecordInfo = import("./widgets/FeatureTable/support/types.js").RelatedRecordInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTemplatesViewModelProperties = import("./widgets/FeatureTemplates/FeatureTemplatesViewModel.js").FeatureTemplatesViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTemplatesViewModel = import("./widgets/FeatureTemplates/FeatureTemplatesViewModel.js").default;
  export const FeatureTemplatesViewModel: typeof import("./widgets/FeatureTemplates/FeatureTemplatesViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTemplatesViewModelSelectEvent = import("./widgets/FeatureTemplates/FeatureTemplatesViewModel.js").SelectEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTemplatesViewModelSelectEventHandler = (event: FeatureTemplatesViewModelSelectEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TemplateItemProperties = import("./widgets/FeatureTemplates/TemplateItem.js").TemplateItemProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TemplateItem = import("./widgets/FeatureTemplates/TemplateItem.js").default;
  export const TemplateItem: typeof import("./widgets/FeatureTemplates/TemplateItem.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TemplateItemGroupProperties = import("./widgets/FeatureTemplates/TemplateItemGroup.js").TemplateItemGroupProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TemplateItemGroup = import("./widgets/FeatureTemplates/TemplateItemGroup.js").default;
  export const TemplateItemGroup: typeof import("./widgets/FeatureTemplates/TemplateItemGroup.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeatureTemplatesVisibleElements = import("./widgets/FeatureTemplates/VisibleElements.js").default;
  export const FeatureTemplatesVisibleElements: typeof import("./widgets/FeatureTemplates/VisibleElements.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SupportingWidgetDefaultsFeatureTemplatesVisibleElements = import("./widgets/FeatureTemplates/VisibleElements.js").default;
  export const SupportingWidgetDefaultsFeatureTemplatesVisibleElements: typeof import("./widgets/FeatureTemplates/VisibleElements.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GroupByFunction<T = any> = import("./widgets/FeatureTemplates/types.js").GroupByFunction<T>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GroupByFunctionGrouping = import("./widgets/FeatureTemplates/types.js").GroupByFunctionGrouping;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FilterFunction = import("./widgets/FeatureTemplates/types.js").Filter;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FilterFunctionFilterName = import("./widgets/FeatureTemplates/types.js").FilterFilterName;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeaturesViewModelProperties = import("./widgets/Features/FeaturesViewModel.js").FeaturesViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeaturesViewModel = import("./widgets/Features/FeaturesViewModel.js").default;
  export const FeaturesViewModel: typeof import("./widgets/Features/FeaturesViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeaturesViewModelTriggerActionEvent = import("./widgets/Popup/types.js").ActionEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeaturesViewModelTriggerActionEventHandler = (event: FeaturesViewModelTriggerActionEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeaturesVisibleElementsProperties = import("./widgets/Features/FeaturesVisibleElements.js").FeaturesVisibleElementsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeaturesVisibleElements = import("./widgets/Features/FeaturesVisibleElements.js").default;
  export const FeaturesVisibleElements: typeof import("./widgets/Features/FeaturesVisibleElements.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FloorFilterViewModelProperties = import("./widgets/FloorFilter/FloorFilterViewModel.js").FloorFilterViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FloorFilterViewModel = import("./widgets/FloorFilter/FloorFilterViewModel.js").default;
  export const FloorFilterViewModel: typeof import("./widgets/FloorFilter/FloorFilterViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FullscreenViewModelProperties = import("./widgets/Fullscreen/FullscreenViewModel.js").FullscreenViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FullscreenViewModel = import("./widgets/Fullscreen/FullscreenViewModel.js").default;
  export const FullscreenViewModel: typeof import("./widgets/Fullscreen/FullscreenViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HistogramViewModelProperties = import("./widgets/Histogram/HistogramViewModel.js").HistogramViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HistogramViewModel = import("./widgets/Histogram/HistogramViewModel.js").default;
  export const HistogramViewModel: typeof import("./widgets/Histogram/HistogramViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BarCreatedFunction = import("./widgets/Histogram/types.js").BarCreatedFunction;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DataLineCreatedFunction = import("./widgets/Histogram/types.js").DataLineCreatedFunction;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HistogramDataLines = import("./widgets/Histogram/types.js").DataLineInfos;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HistogramRangeSliderDataLines = import("./widgets/Histogram/types.js").DataLineInfos;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HistogramConfigDataLines = import("./widgets/Histogram/types.js").DataLineInfos;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HistogramRangeSliderViewModelProperties = import("./widgets/HistogramRangeSlider/HistogramRangeSliderViewModel.js").HistogramRangeSliderViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HistogramRangeSliderViewModel = import("./widgets/HistogramRangeSlider/HistogramRangeSliderViewModel.js").default;
  export const HistogramRangeSliderViewModel: typeof import("./widgets/HistogramRangeSlider/HistogramRangeSliderViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HomeViewModelProperties = import("./widgets/Home/HomeViewModel.js").HomeViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HomeViewModel = import("./widgets/Home/HomeViewModel.js").default;
  export const HomeViewModel: typeof import("./widgets/Home/HomeViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HomeViewModelGoEvent = import("./widgets/Home/HomeViewModel.js").default["@eventTypes"]["go"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HomeViewModelGoEventHandler = (event: HomeViewModelGoEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerListViewModelProperties = import("./widgets/LayerList/LayerListViewModel.js").LayerListViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerListViewModel = import("./widgets/LayerList/LayerListViewModel.js").default;
  export const LayerListViewModel: typeof import("./widgets/LayerList/LayerListViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerListViewModelTriggerActionEvent = import("./widgets/LayerList/LayerListViewModel.js").LayerListViewModelTriggerActionEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerListViewModelTriggerActionEventHandler = (event: LayerListViewModelTriggerActionEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerListVisibleElementsProperties = import("./widgets/LayerList/LayerListVisibleElements.js").LayerListVisibleElementsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerListVisibleElements = import("./widgets/LayerList/LayerListVisibleElements.js").default;
  export const LayerListVisibleElements: typeof import("./widgets/LayerList/LayerListVisibleElements.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ListItemProperties = import("./widgets/LayerList/ListItem.js").ListItemProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ListItem = import("./widgets/LayerList/ListItem.js").default;
  export const ListItem: typeof import("./widgets/LayerList/ListItem.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ListItemPanelProperties = import("./widgets/LayerList/ListItemPanel.js").ListItemPanelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerListItemPanelContent = import("./widgets/LayerList/ListItemPanel.js").ListItemPanelContent;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ListItemPanel = import("./widgets/LayerList/ListItemPanel.js").default;
  export const ListItemPanel: typeof import("./widgets/LayerList/ListItemPanel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FilterPredicate = import("./widgets/LayerList/types.js").FilterPredicate;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseFilterPredicate = import("./widgets/LayerList/types.js").FilterPredicate;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ReferenceFilterPredicate = import("./widgets/LayerList/types.js").FilterPredicate;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerListFilterPredicate = import("./widgets/LayerList/types.js").FilterPredicate;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ListItemCreatedHandler = import("./widgets/LayerList/types.js").ListItemModifier;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogLayerListListItemCreatedHandler = import("./widgets/LayerList/types.js").ListItemModifier;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogLayerListViewModelListItemCreatedHandler = import("./widgets/LayerList/types.js").ListItemModifier;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerListListItemCreatedHandler = import("./widgets/LayerList/types.js").ListItemModifier;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ListItemCreatedHandlerEvent = import("./widgets/LayerList/types.js").ListItemModifierEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogLayerListViewModelListItemCreatedHandlerEvent = import("./widgets/LayerList/types.js").ListItemModifierEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CatalogLayerListListItemCreatedHandlerEvent = import("./widgets/LayerList/types.js").ListItemModifierEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerListListItemCreatedHandlerEvent = import("./widgets/LayerList/types.js").ListItemModifierEvent;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LegendViewModelProperties = import("./widgets/Legend/LegendViewModel.js").LegendViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LegendViewModel = import("./widgets/Legend/LegendViewModel.js").default;
  export const LegendViewModel: typeof import("./widgets/Legend/LegendViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ActiveLayerInfoProperties = import("./widgets/Legend/support/ActiveLayerInfo.js").ActiveLayerInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ActiveLayerInfo = import("./widgets/Legend/support/ActiveLayerInfo.js").default;
  export const ActiveLayerInfo: typeof import("./widgets/Legend/support/ActiveLayerInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineOfSightTargetProperties = import("./widgets/LineOfSight/LineOfSightTarget.js").LineOfSightTargetProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineOfSightTarget = import("./widgets/LineOfSight/LineOfSightTarget.js").default;
  export const LineOfSightTarget: typeof import("./widgets/LineOfSight/LineOfSightTarget.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineOfSightViewModelProperties = import("./widgets/LineOfSight/LineOfSightViewModel.js").LineOfSightViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LineOfSightViewModel = import("./widgets/LineOfSight/LineOfSightViewModel.js").default;
  export const LineOfSightViewModel: typeof import("./widgets/LineOfSight/LineOfSightViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LinkChartLayoutSwitcherViewModelProperties = import("./widgets/LinkChartLayoutSwitcher/LinkChartLayoutSwitcherViewModel.js").LinkChartLayoutSwitcherViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LinkChartLayoutSwitcherViewModel = import("./widgets/LinkChartLayoutSwitcher/LinkChartLayoutSwitcherViewModel.js").default;
  export const LinkChartLayoutSwitcherViewModel: typeof import("./widgets/LinkChartLayoutSwitcher/LinkChartLayoutSwitcherViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LinkChartLayoutSwitcherViewModelSwitchLayoutEvent = import("./widgets/LinkChartLayoutSwitcher/LinkChartLayoutSwitcherViewModel.js").default["@eventTypes"]["switchLayout"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LinkChartLayoutSwitcherViewModelSwitchLayoutEventHandler = (event: LinkChartLayoutSwitcherViewModelSwitchLayoutEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LocateViewModelProperties = import("./widgets/Locate/LocateViewModel.js").LocateViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LocateViewModel = import("./widgets/Locate/LocateViewModel.js").default;
  export const LocateViewModel: typeof import("./widgets/Locate/LocateViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LocateViewModelLocateEvent = import("./widgets/Locate/LocateViewModel.js").LocateViewModelLocateEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LocateViewModelLocateEventHandler = (event: LocateViewModelLocateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LocateViewModelLocateErrorEvent = import("./widgets/Locate/LocateViewModel.js").LocateViewModelLocateErrorEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LocateViewModelLocateErrorEventHandler = (event: LocateViewModelLocateErrorEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeasurementViewModelProperties = import("./widgets/Measurement/MeasurementViewModel.js").MeasurementViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MeasurementViewModel = import("./widgets/Measurement/MeasurementViewModel.js").default;
  export const MeasurementViewModel: typeof import("./widgets/Measurement/MeasurementViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NavigationToggleViewModelProperties = import("./widgets/NavigationToggle/NavigationToggleViewModel.js").NavigationToggleViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NavigationToggleViewModel = import("./widgets/NavigationToggle/NavigationToggleViewModel.js").default;
  export const NavigationToggleViewModel: typeof import("./widgets/NavigationToggle/NavigationToggleViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OrientedImageryViewerViewModelProperties = import("./widgets/OrientedImageryViewer/OrientedImageryViewerViewModel.js").OrientedImageryViewerViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OrientedImageryViewerViewModel = import("./widgets/OrientedImageryViewer/OrientedImageryViewerViewModel.js").default;
  export const OrientedImageryViewerViewModel: typeof import("./widgets/OrientedImageryViewer/OrientedImageryViewerViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PixelLocation = import("./widgets/OrientedImageryViewer/types.js").LocationInImageSpace;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type imageToWorldPixelLocation = import("./widgets/OrientedImageryViewer/types.js").LocationInImageSpace;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PopupViewModelProperties = import("./widgets/Popup/PopupViewModel.js").PopupViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PopupViewModel = import("./widgets/Popup/PopupViewModel.js").default;
  export const PopupViewModel: typeof import("./widgets/Popup/PopupViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PopupVisibleElementsProperties = import("./widgets/Popup/PopupVisibleElements.js").PopupVisibleElementsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PopupVisibleElements = import("./widgets/Popup/PopupVisibleElements.js").default;
  export const PopupVisibleElements: typeof import("./widgets/Popup/PopupVisibleElements.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PopupDockOptionsBreakpoint = import("./widgets/Popup/types.js").DockOptionsBreakpoint;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PopupDockOptions = import("./widgets/Popup/types.js").DockOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PopupOpenOptions = import("./widgets/Popup/types.js").PopupOpenOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FeaturesViewModelOpenOptions = import("./widgets/Popup/types.js").PopupOpenOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FetchFeaturesOptions = import("./widgets/Popup/types.js").FetchFeaturesOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PopupFetchFeaturesOptions = import("./widgets/Popup/types.js").FetchFeaturesOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CustomTemplateProperties = import("./widgets/Print/CustomTemplate.js").CustomTemplateProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CustomTemplateLayoutOptions = import("./widgets/Print/CustomTemplate.js").LayoutOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CustomTemplateMapSurroundInfoOptions = import("./widgets/Print/CustomTemplate.js").MapSurroundInfoOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CustomTemplate = import("./widgets/Print/CustomTemplate.js").default;
  export const CustomTemplate: typeof import("./widgets/Print/CustomTemplate.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FileLinkProperties = import("./widgets/Print/FileLink.js").FileLinkProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FileLink = import("./widgets/Print/FileLink.js").default;
  export const FileLink: typeof import("./widgets/Print/FileLink.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PrintCompleteEventLink = import("./widgets/Print/FileLink.js").default;
  export const PrintCompleteEventLink: typeof import("./widgets/Print/FileLink.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PrintSubmitEventLink = import("./widgets/Print/FileLink.js").default;
  export const PrintSubmitEventLink: typeof import("./widgets/Print/FileLink.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayoutOptionsProperties = import("./widgets/Print/LayoutOptions.js").LayoutOptionsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayoutOptions = import("./widgets/Print/LayoutOptions.js").default;
  export const LayoutOptions: typeof import("./widgets/Print/LayoutOptions.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayoutTemplateInfoProperties = import("./widgets/Print/LayoutTemplateInfo.js").LayoutTemplateInfoProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayoutTemplateInfo = import("./widgets/Print/LayoutTemplateInfo.js").default;
  export const LayoutTemplateInfo: typeof import("./widgets/Print/LayoutTemplateInfo.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapSurroundInfoBaseProperties = import("./widgets/Print/MapSurroundInfoBase.js").MapSurroundInfoBaseProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapSurroundInfoBase = import("./widgets/Print/MapSurroundInfoBase.js").default;
  export const MapSurroundInfoBase: typeof import("./widgets/Print/MapSurroundInfoBase.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapSurroundInfoGroupElementProperties = import("./widgets/Print/MapSurroundInfoGroupElement.js").MapSurroundInfoGroupElementProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapSurroundInfoGroupElement = import("./widgets/Print/MapSurroundInfoGroupElement.js").default;
  export const MapSurroundInfoGroupElement: typeof import("./widgets/Print/MapSurroundInfoGroupElement.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapSurroundInfoLegendProperties = import("./widgets/Print/MapSurroundInfoLegend.js").MapSurroundInfoLegendProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapSurroundInfoLegend = import("./widgets/Print/MapSurroundInfoLegend.js").default;
  export const MapSurroundInfoLegend: typeof import("./widgets/Print/MapSurroundInfoLegend.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapSurroundInfoNorthArrowProperties = import("./widgets/Print/MapSurroundInfoNorthArrow.js").MapSurroundInfoNorthArrowProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapSurroundInfoNorthArrow = import("./widgets/Print/MapSurroundInfoNorthArrow.js").default;
  export const MapSurroundInfoNorthArrow: typeof import("./widgets/Print/MapSurroundInfoNorthArrow.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapSurroundInfoScaleLineProperties = import("./widgets/Print/MapSurroundInfoScaleLine.js").MapSurroundInfoScaleLineProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MapSurroundInfoScaleLine = import("./widgets/Print/MapSurroundInfoScaleLine.js").default;
  export const MapSurroundInfoScaleLine: typeof import("./widgets/Print/MapSurroundInfoScaleLine.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PrintViewModelProperties = import("./widgets/Print/PrintViewModel.js").PrintViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PrintExport = import("./widgets/Print/PrintViewModel.js").PrintExport;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PrintViewModel = import("./widgets/Print/PrintViewModel.js").default;
  export const PrintViewModel: typeof import("./widgets/Print/PrintViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TemplateOptionsProperties = import("./widgets/Print/TemplateOptions.js").TemplateOptionsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TemplateOptions = import("./widgets/Print/TemplateOptions.js").default;
  export const TemplateOptions: typeof import("./widgets/Print/TemplateOptions.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PrintViewModelTemplatesInfoFormat<ValueType = any> = import("./widgets/Print/types.js").TemplateInfo<ValueType>;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PrintViewModelTemplatesInfoLayout<ValueType = any> = import("./widgets/Print/types.js").TemplateInfo<ValueType>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type PrintViewModelTemplatesInfo = import("./widgets/Print/types.js").TemplatesInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ScaleBarViewModelProperties = import("./widgets/ScaleBar/ScaleBarViewModel.js").ScaleBarViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ScaleBarViewModel = import("./widgets/ScaleBar/ScaleBarViewModel.js").default;
  export const ScaleBarViewModel: typeof import("./widgets/ScaleBar/ScaleBarViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ScaleRangeSliderViewModelProperties = import("./widgets/ScaleRangeSlider/ScaleRangeSliderViewModel.js").ScaleRangeSliderViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ScaleRangeSliderViewModel = import("./widgets/ScaleRangeSlider/ScaleRangeSliderViewModel.js").default;
  export const ScaleRangeSliderViewModel: typeof import("./widgets/ScaleRangeSlider/ScaleRangeSliderViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ScaleRangesProperties = import("./widgets/ScaleRangeSlider/ScaleRanges.js").ScaleRangesProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type NamedScaleRange = import("./widgets/ScaleRangeSlider/ScaleRanges.js").NamedScaleRange;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ScaleRanges = import("./widgets/ScaleRangeSlider/ScaleRanges.js").default;
  export const ScaleRanges: typeof import("./widgets/ScaleRangeSlider/ScaleRanges.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SupportedRegion = import("./widgets/ScaleRangeSlider/types.js").SupportedRegion;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerSearchSourceProperties<Layer extends import("./layers/Layer.js").default = import("./layers/Layer.js").default> = import("./widgets/Search/LayerSearchSource.js").LayerSearchSourceProperties<Layer>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerSearchSource<Layer extends import("./layers/Layer.js").default = import("./layers/Layer.js").default> = import("./widgets/Search/LayerSearchSource.js").default<Layer>;
  export const LayerSearchSource: typeof import("./widgets/Search/LayerSearchSource.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LocatorSearchSourceProperties = import("./widgets/Search/LocatorSearchSource.js").LocatorSearchSourceProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LocatorSearchSource = import("./widgets/Search/LocatorSearchSource.js").default;
  export const LocatorSearchSource: typeof import("./widgets/Search/LocatorSearchSource.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchResultRendererProperties = import("./widgets/Search/SearchResultRenderer.js").SearchResultRendererProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchResultRenderer = import("./widgets/Search/SearchResultRenderer.js").default;
  export const SearchResultRenderer: typeof import("./widgets/Search/SearchResultRenderer.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchSourceProperties = import("./widgets/Search/SearchSource.js").SearchSourceProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchSource = import("./widgets/Search/SearchSource.js").default;
  export const SearchSource: typeof import("./widgets/Search/SearchSource.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchViewModelProperties = import("./widgets/Search/SearchViewModel.js").SearchViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchViewModel = import("./widgets/Search/SearchViewModel.js").default;
  export const SearchViewModel: typeof import("./widgets/Search/SearchViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchViewModelSearchClearEvent = import("./widgets/Search/SearchViewModel.js").default["@eventTypes"]["search-clear"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchViewModelSearchClearEventHandler = (event: SearchViewModelSearchClearEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchViewModelSearchCompleteEvent = import("./widgets/Search/types.js").SearchResponse;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchViewModelSearchCompleteEventHandler = (event: SearchViewModelSearchCompleteEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchViewModelSearchStartEvent = import("./widgets/Search/SearchViewModel.js").default["@eventTypes"]["search-start"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchViewModelSearchStartEventHandler = (event: SearchViewModelSearchStartEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchViewModelSelectResultEvent = import("./widgets/Search/SearchViewModel.js").SearchViewModelSelectResultEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchViewModelSelectResultEventHandler = (event: SearchViewModelSelectResultEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchViewModelSuggestCompleteEvent = import("./widgets/Search/SearchViewModel.js").default["@eventTypes"]["suggest-complete"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchViewModelSuggestCompleteEventHandler = (event: SearchViewModelSuggestCompleteEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchViewModelSuggestStartEvent = import("./widgets/Search/SearchViewModel.js").default["@eventTypes"]["suggest-start"];
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchViewModelSuggestStartEventHandler = (event: SearchViewModelSuggestStartEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchResult = import("./widgets/Search/types.js").SearchResult;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchViewModelSelectResultEventResult = import("./widgets/Search/types.js").SearchResult;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchSelectResultEventResult = import("./widgets/Search/types.js").SearchResult;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchSearchResult = import("./widgets/Search/types.js").SearchResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SuggestResult = import("./widgets/Search/types.js").SuggestResult;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchSuggestResult = import("./widgets/Search/types.js").SuggestResult;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseSearchResults<T = any> = import("./widgets/Search/types.js").BaseSearchResults<T>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BaseSearchResponse<T = any> = import("./widgets/Search/types.js").BaseSearchResponse<T>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchResults = import("./widgets/Search/types.js").SearchResults;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchResponseErrors = import("./widgets/Search/types.js").SearchResults;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SuggestResponseErrors = import("./widgets/Search/types.js").SearchResults;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchSearchCompleteEventResults = import("./widgets/Search/types.js").SearchResults;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchResponseResults = import("./widgets/Search/types.js").SearchResults;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchViewModelSearchCompleteEventResults = import("./widgets/Search/types.js").SearchResults;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SuggestResults = import("./widgets/Search/types.js").SuggestResults;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchSuggestCompleteEventResults = import("./widgets/Search/types.js").SuggestResults;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SuggestResponseResults = import("./widgets/Search/types.js").SuggestResults;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchViewModelSuggestCompleteEventResults = import("./widgets/Search/types.js").SuggestResults;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchResponse = import("./widgets/Search/types.js").SearchResponse;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchSearchResponse = import("./widgets/Search/types.js").SearchResponse;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SuggestResponse = import("./widgets/Search/types.js").SuggestResponse;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchSuggestResponse = import("./widgets/Search/types.js").SuggestResponse;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchViewModelDefaultSymbols = import("./widgets/Search/types.js").SearchDefaultSymbols;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SearchSourceFilter = import("./widgets/Search/types.js").SearchFilter;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GetResultsHandlerParams = import("./widgets/Search/types.js").GetResultsParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GetResultsHandler = import("./widgets/Search/types.js").GetResultsCallback;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GetSuggestionsParameters = import("./widgets/Search/types.js").GetSuggestionsCallback;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GetSuggestionsParametersParams = import("./widgets/Search/types.js").GetSuggestionsParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  namespace SearchTypes {
    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type SearchResult = import("./widgets/Search/types.js").SearchResult;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type SuggestResult = import("./widgets/Search/types.js").SuggestResult;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type BaseSearchResults<T = any> = import("./widgets/Search/types.js").BaseSearchResults<T>;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type BaseSearchResponse<T = any> = import("./widgets/Search/types.js").BaseSearchResponse<T>;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type SearchResults = import("./widgets/Search/types.js").SearchResults;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type SuggestResults = import("./widgets/Search/types.js").SuggestResults;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type SearchResponse = import("./widgets/Search/types.js").SearchResponse;

    /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
    export type SuggestResponse = import("./widgets/Search/types.js").SuggestResponse;
  }

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ShadowCastDiscreteOptionsProperties = import("./widgets/ShadowCast/DiscreteOptions.js").DiscreteOptionsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ShadowCastDiscreteOptions = import("./widgets/ShadowCast/DiscreteOptions.js").default;
  export const ShadowCastDiscreteOptions: typeof import("./widgets/ShadowCast/DiscreteOptions.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ShadowCastDurationOptionsProperties = import("./widgets/ShadowCast/DurationOptions.js").DurationOptionsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ShadowCastDurationOptions = import("./widgets/ShadowCast/DurationOptions.js").default;
  export const ShadowCastDurationOptions: typeof import("./widgets/ShadowCast/DurationOptions.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ShadowCastViewModelProperties = import("./widgets/ShadowCast/ShadowCastViewModel.js").ShadowCastViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ShadowCastViewModel = import("./widgets/ShadowCast/ShadowCastViewModel.js").default;
  export const ShadowCastViewModel: typeof import("./widgets/ShadowCast/ShadowCastViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ShadowCastVisibleElementsProperties = import("./widgets/ShadowCast/ShadowCastVisibleElements.js").ShadowCastVisibleElementsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ShadowCastVisibleElements = import("./widgets/ShadowCast/ShadowCastVisibleElements.js").default;
  export const ShadowCastVisibleElements: typeof import("./widgets/ShadowCast/ShadowCastVisibleElements.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ShadowCastThresholdOptionsProperties = import("./widgets/ShadowCast/ThresholdOptions.js").ThresholdOptionsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ShadowCastThresholdOptions = import("./widgets/ShadowCast/ThresholdOptions.js").default;
  export const ShadowCastThresholdOptions: typeof import("./widgets/ShadowCast/ThresholdOptions.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VisibleElementsCreateToolsProperties = import("./widgets/Sketch/CreateToolVisibilityMap.js").CreateToolVisibilityMapProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VisibleElementsCreateTools = import("./widgets/Sketch/CreateToolVisibilityMap.js").default;
  export const VisibleElementsCreateTools: typeof import("./widgets/Sketch/CreateToolVisibilityMap.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VisibleElementsSelectionToolsProperties = import("./widgets/Sketch/SelectionToolVisibilityMap.js").SelectionToolVisibilityMapProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VisibleElementsSelectionTools = import("./widgets/Sketch/SelectionToolVisibilityMap.js").default;
  export const VisibleElementsSelectionTools: typeof import("./widgets/Sketch/SelectionToolVisibilityMap.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchViewModelProperties = import("./widgets/Sketch/SketchViewModel.js").SketchViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchViewModel = import("./widgets/Sketch/SketchViewModel.js").default;
  export const SketchViewModel: typeof import("./widgets/Sketch/SketchViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchViewModelCreateEvent = import("./widgets/Sketch/types.js").CreateEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchViewModelCreateEventHandler = (event: SketchViewModelCreateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchViewModelDeleteEvent = import("./widgets/Sketch/types.js").DeleteEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchViewModelDeleteEventHandler = (event: SketchViewModelDeleteEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchViewModelRedoEvent = import("./widgets/Sketch/types.js").RedoEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchViewModelRedoEventHandler = (event: SketchViewModelRedoEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchViewModelUndoEvent = import("./widgets/Sketch/types.js").UndoEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchViewModelUndoEventHandler = (event: SketchViewModelUndoEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchViewModelUpdateEvent = import("./widgets/Sketch/types.js").UpdateEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchViewModelUpdateEventHandler = (event: SketchViewModelUpdateEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchVisibleElementsProperties = import("./widgets/Sketch/VisibleElements.js").VisibleElementsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchVisibleElements = import("./widgets/Sketch/VisibleElements.js").default;
  export const SketchVisibleElements: typeof import("./widgets/Sketch/VisibleElements.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CreateOptions = import("./widgets/Sketch/types.js").CreateOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type sketchUtilsSetCustomToolsCreateToolOptionsCreateOptions = import("./widgets/Sketch/types.js").CreateOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CreateToolEventInfo = import("./widgets/Sketch/types.js").CreateToolEventInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkTraceViewModelQueryFlagByHitTestEvent = import("./widgets/Sketch/types.js").CreateEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EditorViewModelSketchCreateEventDetail = import("./widgets/Sketch/types.js").CreateEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EditorSketchCreateEventDetail = import("./widgets/Sketch/types.js").CreateEvent;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchViewModelDefaultUpdateOptionsReshapeOptions = import("./widgets/Sketch/types.js").ReshapeOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchViewModelUpdateUpdateOptionsReshapeOptions = import("./widgets/Sketch/types.js").ReshapeOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchDefaultUpdateOptionsReshapeOptions = import("./widgets/Sketch/types.js").ReshapeOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchDefaultUpdateOptionsHighlightOptions = import("./widgets/Sketch/types.js").HighlightOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchViewModelDefaultUpdateOptionsHighlightOptions = import("./widgets/Sketch/types.js").HighlightOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchViewModelUpdateUpdateOptions = import("./widgets/Sketch/types.js").UpdateOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchUpdateUpdateOptions = import("./widgets/Sketch/types.js").UpdateOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchDefaultUpdateOptions = import("./widgets/Sketch/types.js").UpdateOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchViewModelDefaultUpdateOptions = import("./widgets/Sketch/types.js").UpdateOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UpdateToolEventInfo = import("./widgets/Sketch/types.js").UpdateToolEventInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EditorViewModelSketchUpdateEventDetail = import("./widgets/Sketch/types.js").UpdateEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EditorSketchUpdateEventDetail = import("./widgets/Sketch/types.js").UpdateEvent;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type MoveEventInfo = import("./widgets/Sketch/types.js").MoveEventInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ReshapeEventInfo = import("./widgets/Sketch/types.js").ReshapeEventInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type RotateEventInfo = import("./widgets/Sketch/types.js").RotateEventInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ScaleEventInfo = import("./widgets/Sketch/types.js").ScaleEventInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VertexAddEventInfoVertices = import("./widgets/Sketch/types.js").VertexInfo;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VertexRemoveEventInfoVertices = import("./widgets/Sketch/types.js").VertexInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VertexAddEventInfo = import("./widgets/Sketch/types.js").VertexAddEventInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VertexRemoveEventInfo = import("./widgets/Sketch/types.js").VertexRemoveEventInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CursorUpdateEventInfo = import("./widgets/Sketch/types.js").CursorUpdateEventInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SelectionChangeEventInfo = import("./widgets/Sketch/types.js").SelectionChangeEventInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type sketchUtilsSetCustomToolsCreateToolOptions = import("./widgets/Sketch/types.js").CustomToolOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type sketchUtilsSetCustomToolsCustomActionOptions = import("./widgets/Sketch/types.js").CustomActionProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SliceViewModelProperties = import("./widgets/Slice/SliceViewModel.js").SliceViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SliceViewModel = import("./widgets/Slice/SliceViewModel.js").default;
  export const SliceViewModel: typeof import("./widgets/Slice/SliceViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SliderViewModelProperties = import("./widgets/Slider/SliderViewModel.js").SliderViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SliderViewModel = import("./widgets/Slider/SliderViewModel.js").default;
  export const SliderViewModel: typeof import("./widgets/Slider/SliderViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Bounds = import("./widgets/Slider/types.js").Bounds;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LabelInfos = import("./widgets/Slider/types.js").LabelInfos;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TickCreatedFunction = import("./widgets/Slider/types.js").TickCreatedFunction;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ThumbCreatedFunction = import("./widgets/Slider/types.js").ThumbCreatedFunction;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type InputCreatedFunction = import("./widgets/Slider/types.js").InputCreatedFunction;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TickConfig = import("./widgets/Slider/types.js").TickConfig;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SwipeViewModelProperties = import("./widgets/Swipe/SwipeViewModel.js").SwipeViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SwipeViewModel = import("./widgets/Swipe/SwipeViewModel.js").default;
  export const SwipeViewModel: typeof import("./widgets/Swipe/SwipeViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SwipeVisibleElements = import("./widgets/Swipe/types.js").VisibleElements;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TableListListItem = import("./widgets/TableList/ListItem.js").default;
  export const TableListListItem: typeof import("./widgets/TableList/ListItem.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TableListListItemPanelProperties = import("./widgets/TableList/ListItemPanel.js").ListItemPanelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TableListItemPanelContent = import("./widgets/TableList/ListItemPanel.js").ListItemPanelContent;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TableListListItemPanel = import("./widgets/TableList/ListItemPanel.js").default;
  export const TableListListItemPanel: typeof import("./widgets/TableList/ListItemPanel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TableListViewModelProperties = import("./widgets/TableList/TableListViewModel.js").TableListViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TableListViewModel = import("./widgets/TableList/TableListViewModel.js").default;
  export const TableListViewModel: typeof import("./widgets/TableList/TableListViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TableListViewModelTriggerActionEvent = import("./widgets/TableList/TableListViewModel.js").TableListViewModelTriggerActionEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TableListViewModelTriggerActionEventHandler = (event: TableListViewModelTriggerActionEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TableListVisibleElementsProperties = import("./widgets/TableList/TableListVisibleElements.js").TableListVisibleElementsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TableListVisibleElements = import("./widgets/TableList/TableListVisibleElements.js").default;
  export const TableListVisibleElements: typeof import("./widgets/TableList/TableListVisibleElements.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type LayerListKnowledgeGraphOptionsVisibleElements = import("./widgets/TableList/TableListVisibleElements.js").default;
  export const LayerListKnowledgeGraphOptionsVisibleElements: typeof import("./widgets/TableList/TableListVisibleElements.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TableListListItemCreatedHandler = import("./widgets/TableList/types.js").ListItemModifier;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TableListViewModelListItemCreatedHandler = import("./widgets/TableList/types.js").ListItemModifier;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TableListViewModelListItemCreatedHandlerEvent = import("./widgets/TableList/types.js").ListItemModifierEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TableListListItemCreatedHandlerEvent = import("./widgets/TableList/types.js").ListItemModifierEvent;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TimeSliderViewModelProperties = import("./widgets/TimeSlider/TimeSliderViewModel.js").TimeSliderViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TimeSliderViewModel = import("./widgets/TimeSlider/TimeSliderViewModel.js").default;
  export const TimeSliderViewModel: typeof import("./widgets/TimeSlider/TimeSliderViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TimeSliderViewModelTriggerActionEvent = import("./widgets/TimeSlider/TimeSliderViewModel.js").TimeSliderViewModelTriggerActionEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TimeSliderViewModelTriggerActionEventHandler = (event: TimeSliderViewModelTriggerActionEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StopsByDates = import("./widgets/TimeSlider/types.js").StopsByDates;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StopsByInterval = import("./widgets/TimeSlider/types.js").StopsByInterval;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StopsByCount = import("./widgets/TimeSlider/types.js").StopsByCount;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Action = import("./widgets/TimeSlider/types.js").Action;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TrackViewModelProperties = import("./widgets/Track/TrackViewModel.js").TrackViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TrackViewModel = import("./widgets/Track/TrackViewModel.js").default;
  export const TrackViewModel: typeof import("./widgets/Track/TrackViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TrackViewModelTrackEvent = import("./widgets/Track/TrackViewModel.js").TrackViewModelTrackEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TrackViewModelTrackEventHandler = (event: TrackViewModelTrackEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TrackViewModelTrackErrorEvent = import("./widgets/Track/TrackViewModel.js").TrackViewModelTrackErrorEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TrackViewModelTrackErrorEventHandler = (event: TrackViewModelTrackErrorEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkAssociationsViewModelProperties = import("./widgets/UtilityNetworkAssociations/UtilityNetworkAssociationsViewModel.js").UtilityNetworkAssociationsViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkAssociationsViewModel = import("./widgets/UtilityNetworkAssociations/UtilityNetworkAssociationsViewModel.js").default;
  export const UtilityNetworkAssociationsViewModel: typeof import("./widgets/UtilityNetworkAssociations/UtilityNetworkAssociationsViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkAssociationsVisibleElementsProperties = import("./widgets/UtilityNetworkAssociations/VisibleElements.js").VisibleElementsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkAssociationsVisibleElements = import("./widgets/UtilityNetworkAssociations/VisibleElements.js").default;
  export const UtilityNetworkAssociationsVisibleElements: typeof import("./widgets/UtilityNetworkAssociations/VisibleElements.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VisibleElementsStructuralAttachmentAssociationsSettingsProperties = import("./widgets/UtilityNetworkAssociations/VisibleElementsSettingsPane.js").VisibleElementsSettingsPaneProperties;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VisibleElementsConnectivityAssociationsSettingsProperties = import("./widgets/UtilityNetworkAssociations/VisibleElementsSettingsPane.js").VisibleElementsSettingsPaneProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VisibleElementsStructuralAttachmentAssociationsSettings = import("./widgets/UtilityNetworkAssociations/VisibleElementsSettingsPane.js").default;
  export const VisibleElementsStructuralAttachmentAssociationsSettings: typeof import("./widgets/UtilityNetworkAssociations/VisibleElementsSettingsPane.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VisibleElementsConnectivityAssociationsSettings = import("./widgets/UtilityNetworkAssociations/VisibleElementsSettingsPane.js").default;
  export const VisibleElementsConnectivityAssociationsSettings: typeof import("./widgets/UtilityNetworkAssociations/VisibleElementsSettingsPane.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkTraceViewModelProperties = import("./widgets/UtilityNetworkTrace/UtilityNetworkTraceViewModel.js").UtilityNetworkTraceViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TraceItem = import("./widgets/UtilityNetworkTrace/UtilityNetworkTraceViewModel.js").TraceItem;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type DisplayField = import("./widgets/UtilityNetworkTrace/UtilityNetworkTraceViewModel.js").DisplayField;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type FlagProperty = import("./widgets/UtilityNetworkTrace/UtilityNetworkTraceViewModel.js").FlagProperty;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GraphicColor = import("./widgets/UtilityNetworkTrace/UtilityNetworkTraceViewModel.js").GraphicColor;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ResultAreaPropertiesExtend = import("./widgets/UtilityNetworkTrace/UtilityNetworkTraceViewModel.js").ResultAreaPropertiesExtend;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type TraceResultExtend = import("./widgets/UtilityNetworkTrace/UtilityNetworkTraceViewModel.js").TraceResultExtend;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ValidSetup = import("./widgets/UtilityNetworkTrace/UtilityNetworkTraceViewModel.js").ValidSetup;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkTraceViewModel = import("./widgets/UtilityNetworkTrace/UtilityNetworkTraceViewModel.js").default;
  export const UtilityNetworkTraceViewModel: typeof import("./widgets/UtilityNetworkTrace/UtilityNetworkTraceViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkTraceAnalysisViewModelProperties = import("./widgets/UtilityNetworkTraceAnalysis/UtilityNetworkTraceAnalysisViewModel.js").UtilityNetworkTraceAnalysisViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkTraceAnalysisViewModel = import("./widgets/UtilityNetworkTraceAnalysis/UtilityNetworkTraceAnalysisViewModel.js").default;
  export const UtilityNetworkTraceAnalysisViewModel: typeof import("./widgets/UtilityNetworkTraceAnalysis/UtilityNetworkTraceAnalysisViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkValidateTopologyViewModelProperties = import("./widgets/UtilityNetworkValidateTopology/UtilityNetworkValidateTopologyViewModel.js").UtilityNetworkValidateTopologyViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type UtilityNetworkValidateTopologyViewModel = import("./widgets/UtilityNetworkValidateTopology/UtilityNetworkValidateTopologyViewModel.js").default;
  export const UtilityNetworkValidateTopologyViewModel: typeof import("./widgets/UtilityNetworkValidateTopology/UtilityNetworkValidateTopologyViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ValuePickerCollection<T = any> = import("./widgets/ValuePicker/ValuePickerCollection.js").default<T>;
  export const ValuePickerCollection: typeof import("./widgets/ValuePicker/ValuePickerCollection.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ComboboxItem = import("./widgets/ValuePicker/ValuePickerCombobox.js").ComboboxItem;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ValuePickerCombobox = import("./widgets/ValuePicker/ValuePickerCombobox.js").default;
  export const ValuePickerCombobox: typeof import("./widgets/ValuePicker/ValuePickerCombobox.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type Labelitem = import("./widgets/ValuePicker/ValuePickerLabel.js").LabelItem;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ValuePickerLabel = import("./widgets/ValuePicker/ValuePickerLabel.js").default;
  export const ValuePickerLabel: typeof import("./widgets/ValuePicker/ValuePickerLabel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ValuePickerSlider = import("./widgets/ValuePicker/ValuePickerSlider.js").default;
  export const ValuePickerSlider: typeof import("./widgets/ValuePicker/ValuePickerSlider.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ValuePickerSliderVisibleElementsProperties = import("./widgets/ValuePicker/ValuePickerSliderVisibleElements.js").ValuePickerSliderVisibleElementsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ValuePickerSliderVisibleElements = import("./widgets/ValuePicker/ValuePickerSliderVisibleElements.js").default;
  export const ValuePickerSliderVisibleElements: typeof import("./widgets/ValuePicker/ValuePickerSliderVisibleElements.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ValuePickerVisibleElements = import("./widgets/ValuePicker/ValuePickerVisibleElements.js").default;
  export const ValuePickerVisibleElements: typeof import("./widgets/ValuePicker/ValuePickerVisibleElements.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VersionManagementViewModelProperties = import("./widgets/VersionManagement/VersionManagementViewModel.js").VersionManagementViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type AlterVersionParameters = import("./widgets/VersionManagement/VersionManagementViewModel.js").AlterVersionParameters;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VersionManagementViewModelAlterVersionParameters = import("./widgets/VersionManagement/VersionManagementViewModel.js").AlterVersionParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type CreateVersionParameters = import("./widgets/VersionManagement/VersionManagementViewModel.js").CreateVersionParameters;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VersionManagementViewModelCreateVersionParameters = import("./widgets/VersionManagement/VersionManagementViewModel.js").CreateVersionParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VersionManagementViewModel = import("./widgets/VersionManagement/VersionManagementViewModel.js").default;
  export const VersionManagementViewModel: typeof import("./widgets/VersionManagement/VersionManagementViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VideoPlayerViewModelProperties = import("./widgets/VideoPlayer/VideoPlayerViewModel.js").VideoPlayerViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VideoPlayerViewModel = import("./widgets/VideoPlayer/VideoPlayerViewModel.js").default;
  export const VideoPlayerViewModel: typeof import("./widgets/VideoPlayer/VideoPlayerViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WeatherVisibleElementsProperties = import("./widgets/Weather/VisibleElements.js").VisibleElementsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WeatherVisibleElements = import("./widgets/Weather/VisibleElements.js").default;
  export const WeatherVisibleElements: typeof import("./widgets/Weather/VisibleElements.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WeatherViewModelProperties = import("./widgets/Weather/WeatherViewModel.js").WeatherViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type WeatherViewModel = import("./widgets/Weather/WeatherViewModel.js").default;
  export const WeatherViewModel: typeof import("./widgets/Weather/WeatherViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ZoomViewModelProperties = import("./widgets/Zoom/ZoomViewModel.js").ZoomViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ZoomViewModel = import("./widgets/Zoom/ZoomViewModel.js").default;
  export const ZoomViewModel: typeof import("./widgets/Zoom/ZoomViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BinaryColorSizeSliderProperties = import("./widgets/smartMapping/BinaryColorSizeSlider.js").BinaryColorSizeSliderProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BinaryColorSizeSliderStyle = import("./widgets/smartMapping/BinaryColorSizeSlider.js").BinaryColorSizeSliderStyle;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BinaryColorSizeSlider = import("./widgets/smartMapping/BinaryColorSizeSlider.js").default;
  export const BinaryColorSizeSlider: typeof import("./widgets/smartMapping/BinaryColorSizeSlider.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ClassedColorSliderProperties = import("./widgets/smartMapping/ClassedColorSlider.js").ClassedColorSliderProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ClassedColorSlider = import("./widgets/smartMapping/ClassedColorSlider.js").default;
  export const ClassedColorSlider: typeof import("./widgets/smartMapping/ClassedColorSlider.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ClassedSizeSliderProperties = import("./widgets/smartMapping/ClassedSizeSlider.js").ClassedSizeSliderProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ClassedSizeSliderStyle = import("./widgets/smartMapping/ClassedSizeSlider.js").ClassedSizeSliderStyle;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ClassedSizeSlider = import("./widgets/smartMapping/ClassedSizeSlider.js").default;
  export const ClassedSizeSlider: typeof import("./widgets/smartMapping/ClassedSizeSlider.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorSizeSliderProperties = import("./widgets/smartMapping/ColorSizeSlider.js").ColorSizeSliderProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorSizeSlider = import("./widgets/smartMapping/ColorSizeSlider.js").default;
  export const ColorSizeSlider: typeof import("./widgets/smartMapping/ColorSizeSlider.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorSliderProperties = import("./widgets/smartMapping/ColorSlider.js").ColorSliderProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorSlider = import("./widgets/smartMapping/ColorSlider.js").default;
  export const ColorSlider: typeof import("./widgets/smartMapping/ColorSlider.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HeatmapSliderProperties = import("./widgets/smartMapping/HeatmapSlider.js").HeatmapSliderProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HeatmapSlider = import("./widgets/smartMapping/HeatmapSlider.js").default;
  export const HeatmapSlider: typeof import("./widgets/smartMapping/HeatmapSlider.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HeatmapSliderThumbChangeEvent = import("./widgets/Slider/types.js").ThumbChangeEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HeatmapSliderThumbChangeEventHandler = (event: HeatmapSliderThumbChangeEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HeatmapSliderThumbDragEvent = import("./widgets/Slider/types.js").ThumbDragEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HeatmapSliderThumbDragEventHandler = (event: HeatmapSliderThumbDragEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OpacitySliderProperties = import("./widgets/smartMapping/OpacitySlider.js").OpacitySliderProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OpacitySliderStyle = import("./widgets/smartMapping/OpacitySlider.js").OpacitySliderStyle;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OpacitySlider = import("./widgets/smartMapping/OpacitySlider.js").default;
  export const OpacitySlider: typeof import("./widgets/smartMapping/OpacitySlider.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SizeSliderProperties = import("./widgets/smartMapping/SizeSlider.js").SizeSliderProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SizeSliderStyle = import("./widgets/smartMapping/SizeSlider.js").SizeSliderStyle;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SizeSlider = import("./widgets/smartMapping/SizeSlider.js").default;
  export const SizeSlider: typeof import("./widgets/smartMapping/SizeSlider.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SmartMappingPrimaryHandleSliderViewModelProperties<StopType extends import("./widgets/smartMapping/types.js").SmartMappingSupportedStop = import("./widgets/smartMapping/types.js").SmartMappingSupportedStop> = import("./widgets/smartMapping/SmartMappingPrimaryHandleSliderViewModel.js").SmartMappingPrimaryHandleSliderViewModelProperties<StopType>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SmartMappingPrimaryHandleSliderViewModel<StopType extends import("./widgets/smartMapping/types.js").SmartMappingSupportedStop = import("./widgets/smartMapping/types.js").SmartMappingSupportedStop> = import("./widgets/smartMapping/SmartMappingPrimaryHandleSliderViewModel.js").default<StopType>;
  export const SmartMappingPrimaryHandleSliderViewModel: typeof import("./widgets/smartMapping/SmartMappingPrimaryHandleSliderViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SmartMappingSliderBaseProperties = import("./widgets/smartMapping/SmartMappingSliderBase.js").SmartMappingSliderBaseProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SmartMappingSliderBaseVisibleElements = import("./widgets/smartMapping/SmartMappingSliderBase.js").VisibleElements;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SmartMappingSliderBase = import("./widgets/smartMapping/SmartMappingSliderBase.js").default;
  export const SmartMappingSliderBase: typeof import("./widgets/smartMapping/SmartMappingSliderBase.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SmartMappingSliderBaseMaxChangeEvent = import("./widgets/Slider/types.js").MaxChangeEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SmartMappingSliderBaseMaxChangeEventHandler = (event: SmartMappingSliderBaseMaxChangeEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SmartMappingSliderBaseMinChangeEvent = import("./widgets/Slider/types.js").MinChangeEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SmartMappingSliderBaseMinChangeEventHandler = (event: SmartMappingSliderBaseMinChangeEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SmartMappingSliderBaseSegmentDragEvent = import("./widgets/Slider/types.js").SegmentDragEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SmartMappingSliderBaseSegmentDragEventHandler = (event: SmartMappingSliderBaseSegmentDragEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SmartMappingSliderBaseThumbChangeEvent = import("./widgets/Slider/types.js").ThumbChangeEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SmartMappingSliderBaseThumbChangeEventHandler = (event: SmartMappingSliderBaseThumbChangeEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SmartMappingSliderBaseThumbDragEvent = import("./widgets/Slider/types.js").ThumbDragEvent;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SmartMappingSliderBaseThumbDragEventHandler = (event: SmartMappingSliderBaseThumbDragEvent) => void;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SmartMappingSliderViewModelProperties<StopType extends import("./widgets/smartMapping/types.js").SmartMappingSupportedStop = import("./widgets/smartMapping/types.js").SmartMappingSupportedStop, BreakType extends any = any> = import("./widgets/smartMapping/SmartMappingSliderViewModel.js").SmartMappingSliderViewModelProperties<StopType, BreakType>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SmartMappingSliderViewModel<StopType extends import("./widgets/smartMapping/types.js").SmartMappingSupportedStop = import("./widgets/smartMapping/types.js").SmartMappingSupportedStop, BreakType extends any = any> = import("./widgets/smartMapping/SmartMappingSliderViewModel.js").default<StopType, BreakType>;
  export const SmartMappingSliderViewModel: typeof import("./widgets/smartMapping/SmartMappingSliderViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SmartMappingSliderBaseZoomOptions = import("./widgets/smartMapping/types.js").ZoomOptions;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SmartMappingSliderViewModelZoomOptions = import("./widgets/smartMapping/types.js").ZoomOptions;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HistogramConfig = import("./widgets/smartMapping/types.js").HistogramConfig;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type StopInfo = import("./widgets/smartMapping/types.js").GradientStopInfo;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorSizeSliderViewModelStopInfo = import("./widgets/smartMapping/types.js").GradientStopInfo;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorSliderViewModelStopInfo = import("./widgets/smartMapping/types.js").GradientStopInfo;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HeatmapSliderViewModelStopInfo = import("./widgets/smartMapping/types.js").GradientStopInfo;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OpacitySliderViewModelStopInfo = import("./widgets/smartMapping/types.js").GradientStopInfo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ClassedColorSliderViewModelBreaks = import("./widgets/smartMapping/types.js").ColorBreak;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ClassedColorSliderBreaks = import("./widgets/smartMapping/types.js").ColorBreak;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ClassedSizeSliderViewModelBreaks = import("./widgets/smartMapping/types.js").SizeBreak;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ClassedSizeSliderBreaks = import("./widgets/smartMapping/types.js").SizeBreak;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BinaryColorSizeSliderViewModelProperties = import("./widgets/smartMapping/BinaryColorSizeSlider/BinaryColorSizeSliderViewModel.js").BinaryColorSizeSliderViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type BinaryColorSizeSliderViewModel = import("./widgets/smartMapping/BinaryColorSizeSlider/BinaryColorSizeSliderViewModel.js").default;
  export const BinaryColorSizeSliderViewModel: typeof import("./widgets/smartMapping/BinaryColorSizeSlider/BinaryColorSizeSliderViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ClassedColorSliderViewModelProperties = import("./widgets/smartMapping/ClassedColorSlider/ClassedColorSliderViewModel.js").ClassedColorSliderViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ClassedColorSliderViewModel = import("./widgets/smartMapping/ClassedColorSlider/ClassedColorSliderViewModel.js").default;
  export const ClassedColorSliderViewModel: typeof import("./widgets/smartMapping/ClassedColorSlider/ClassedColorSliderViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ClassedSizeSliderViewModelProperties = import("./widgets/smartMapping/ClassedSizeSlider/ClassedSizeSliderViewModel.js").ClassedSizeSliderViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ClassedSizeSliderViewModel = import("./widgets/smartMapping/ClassedSizeSlider/ClassedSizeSliderViewModel.js").default;
  export const ClassedSizeSliderViewModel: typeof import("./widgets/smartMapping/ClassedSizeSlider/ClassedSizeSliderViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorSizeSliderViewModelProperties = import("./widgets/smartMapping/ColorSizeSlider/ColorSizeSliderViewModel.js").ColorSizeSliderViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorSizeSliderViewModel = import("./widgets/smartMapping/ColorSizeSlider/ColorSizeSliderViewModel.js").default;
  export const ColorSizeSliderViewModel: typeof import("./widgets/smartMapping/ColorSizeSlider/ColorSizeSliderViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorSliderViewModelProperties = import("./widgets/smartMapping/ColorSlider/ColorSliderViewModel.js").ColorSliderViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type ColorSliderViewModel = import("./widgets/smartMapping/ColorSlider/ColorSliderViewModel.js").default;
  export const ColorSliderViewModel: typeof import("./widgets/smartMapping/ColorSlider/ColorSliderViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HeatmapSliderViewModelProperties = import("./widgets/smartMapping/HeatmapSlider/HeatmapSliderViewModel.js").HeatmapSliderViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type HeatmapSliderViewModel = import("./widgets/smartMapping/HeatmapSlider/HeatmapSliderViewModel.js").default;
  export const HeatmapSliderViewModel: typeof import("./widgets/smartMapping/HeatmapSlider/HeatmapSliderViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OpacitySliderViewModelProperties = import("./widgets/smartMapping/OpacitySlider/OpacitySliderViewModel.js").OpacitySliderViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type OpacitySliderViewModel = import("./widgets/smartMapping/OpacitySlider/OpacitySliderViewModel.js").default;
  export const OpacitySliderViewModel: typeof import("./widgets/smartMapping/OpacitySlider/OpacitySliderViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SizeSliderViewModelProperties<StopType extends import("./widgets/smartMapping/SizeSlider/SizeSliderViewModel.js").SupportedStops = import("./widgets/smartMapping/SizeSlider/SizeSliderViewModel.js").SupportedStops> = import("./widgets/smartMapping/SizeSlider/SizeSliderViewModel.js").SizeSliderViewModelProperties<StopType>;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SizeSliderViewModel<StopType extends import("./widgets/smartMapping/SizeSlider/SizeSliderViewModel.js").SupportedStops = import("./widgets/smartMapping/SizeSlider/SizeSliderViewModel.js").SupportedStops> = import("./widgets/smartMapping/SizeSlider/SizeSliderViewModel.js").default<StopType>;
  export const SizeSliderViewModel: typeof import("./widgets/smartMapping/SizeSlider/SizeSliderViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface smartMappingSupportUtils {
    formatDateLabel: typeof import("./widgets/smartMapping/support/utils.js").formatDateLabel;
    formatNumberLabel: typeof import("./widgets/smartMapping/support/utils.js").formatNumberLabel;
    getDeviationValues: typeof import("./widgets/smartMapping/support/utils.js").getDeviationValues;
  }

  export const smartMappingSupportUtils: smartMappingSupportUtils;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeolocationPositioningProperties = import("./widgets/support/GeolocationPositioning.js").GeolocationPositioningProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GeolocationPositioning = import("./widgets/support/GeolocationPositioning.js").default;
  export const GeolocationPositioning: typeof import("./widgets/support/GeolocationPositioning.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GoToProperties = import("./widgets/support/GoTo.js").GoToProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GoTo = import("./widgets/support/GoTo.js").GoTo;
  export const GoTo: typeof import("./widgets/support/GoTo.js").GoTo;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GridControlsProperties = import("./widgets/support/GridControls.js").GridControlsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GridControls = import("./widgets/support/GridControls.js").default;
  export const GridControls: typeof import("./widgets/support/GridControls.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SnappingControlsProperties = import("./widgets/support/SnappingControls.js").SnappingControlsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SnappingControls = import("./widgets/support/SnappingControls.js").default;
  export const SnappingControls: typeof import("./widgets/support/SnappingControls.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GoToParameters = import("./widgets/support/types.js").GoToParameters;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GoToOverride = import("./widgets/support/types.js").GoToOverride;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  interface widget {
    accessibleHandler: typeof import("./widgets/support/widget.js").accessibleHandler;
    messageBundle: typeof import("./widgets/support/widget.js").messageBundle;
    vmEvent: typeof import("./widgets/support/widget.js").vmEvent;
    isRTL: typeof import("./widgets/support/widget.js").isRTL;
    cssTransition: typeof import("./widgets/support/widget.js").cssTransition;
    isActivationKey: typeof import("./widgets/support/widget.js").isActivationKey;
    storeNode: typeof import("./widgets/support/widget.js").storeNode;
    tsx: typeof import("./widgets/support/widget.js").tsx;
  }

  export const widget: widget;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GridControlsViewModelProperties = import("./widgets/support/GridControls/GridControlsViewModel.js").GridControlsViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GridControlsViewModel = import("./widgets/support/GridControls/GridControlsViewModel.js").default;
  export const GridControlsViewModel: typeof import("./widgets/support/GridControls/GridControlsViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VisibleElementsSnappingControlsElementsGridControlsElementsProperties = import("./widgets/support/GridControls/VisibleElements.js").VisibleElementsProperties;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchVisibleElementsSnappingControlsElementsGridControlsElementsProperties = import("./widgets/support/GridControls/VisibleElements.js").VisibleElementsProperties;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GridControlsVisibleElementsProperties = import("./widgets/support/GridControls/VisibleElements.js").VisibleElementsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VisibleElementsSnappingControlsElementsGridControlsElements = import("./widgets/support/GridControls/VisibleElements.js").default;
  export const VisibleElementsSnappingControlsElementsGridControlsElements: typeof import("./widgets/support/GridControls/VisibleElements.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchVisibleElementsSnappingControlsElementsGridControlsElements = import("./widgets/support/GridControls/VisibleElements.js").default;
  export const SketchVisibleElementsSnappingControlsElementsGridControlsElements: typeof import("./widgets/support/GridControls/VisibleElements.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type GridControlsVisibleElements = import("./widgets/support/GridControls/VisibleElements.js").default;
  export const GridControlsVisibleElements: typeof import("./widgets/support/GridControls/VisibleElements.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SnappingControlsViewModelProperties = import("./widgets/support/SnappingControls/SnappingControlsViewModel.js").SnappingControlsViewModelProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SnappingControlsViewModel = import("./widgets/support/SnappingControls/SnappingControlsViewModel.js").default;
  export const SnappingControlsViewModel: typeof import("./widgets/support/SnappingControls/SnappingControlsViewModel.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VisibleElementsSnappingControlsElementsProperties = import("./widgets/support/SnappingControls/VisibleElements.js").SnappingControlsVisibleElementsProperties;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchVisibleElementsSnappingControlsElementsProperties = import("./widgets/support/SnappingControls/VisibleElements.js").SnappingControlsVisibleElementsProperties;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SnappingControlsVisibleElementsProperties = import("./widgets/support/SnappingControls/VisibleElements.js").SnappingControlsVisibleElementsProperties;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SnappingControlsVisibleElements = import("./widgets/support/SnappingControls/VisibleElements.js").default;
  export const SnappingControlsVisibleElements: typeof import("./widgets/support/SnappingControls/VisibleElements.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type VisibleElementsSnappingControlsElements = import("./widgets/support/SnappingControls/VisibleElements.js").default;
  export const VisibleElementsSnappingControlsElements: typeof import("./widgets/support/SnappingControls/VisibleElements.js").default;

  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type SketchVisibleElementsSnappingControlsElements = import("./widgets/support/SnappingControls/VisibleElements.js").default;
  export const SketchVisibleElementsSnappingControlsElements: typeof import("./widgets/support/SnappingControls/VisibleElements.js").default;



  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export namespace CIM {
    export enum ExpressionReturnType {
      Default = "Default",
      String = "String",
      Numeric = "Numeric"
    }

    export enum AngleAlignment {
      Display = "Display",
      Map = "Map"
    }

    export enum BalloonCalloutStyle {
      Rectangle = "Rectangle",
      RoundedRectangle = "RoundedRectangle",
      Oval = "Oval"
    }

    export enum BlendingMode {
      None = "None",
      Alpha = "Alpha",
      Screen = "Screen",
      Multiply = "Multiply",
      Add = "Add"
    }

    export enum BlockProgression {
      TTB = "TTB",
      RTL = "RTL",
      BTT = "BTT"
    }

    export enum CGAAttributeType {
      Float = "Float",
      String = "String",
      Boolean = "Boolean"
    }

    export enum ClippingType {
      Intersect = "Intersect",
      Subtract = "Subtract"
    }

    export enum ExternalColorMixMode {
      Tint = "Tint",
      Ignore = "Ignore",
      Multiply = "Multiply"
    }

    export enum ExtremityPlacement {
      Both = "Both",
      JustBegin = "JustBegin",
      JustEnd = "JustEnd",
      None = "None"
    }

    export enum FillMode {
      Mosaic = "Mosaic",
      Centered = "Centered"
    }

    export enum FontEffects {
      Normal = "Normal",
      Superscript = "Superscript",
      Subscript = "Subscript"
    }

    export enum FontEncoding {
      MSSymbol = "MSSymbol",
      Unicode = "Unicode"
    }

    export enum FontType {
      Unspecified = "Unspecified",
      TrueType = "TrueType",
      PSOpenType = "PSOpenType",
      TTOpenType = "TTOpenType",
      Type1 = "Type1"
    }

    export enum GeometricEffectArrowType {
      OpenEnded = "OpenEnded",
      Block = "Block",
      Crossed = "Crossed"
    }

    export enum GeometricEffectDonutMethod {
      Mitered = "Mitered",
      Bevelled = "Bevelled",
      Rounded = "Rounded",
      Square = "Square",
      TrueBuffer = "TrueBuffer"
    }

    export enum GeometricEffectEnclosingPolygonMethod {
      ClosePath = "ClosePath",
      ConvexHull = "ConvexHull",
      RectangularBox = "RectangularBox"
    }

    export enum GeometricEffectExtensionOrigin {
      BeginningOfLine = "BeginningOfLine",
      EndOfLine = "EndOfLine"
    }

    export enum GeometricEffectLocalizerFeatherStyle {
      Complete = "Complete",
      Left = "Left",
      Right = "Right"
    }

    export enum GeometricEffectOffsetMethod {
      Mitered = "Mitered",
      Bevelled = "Bevelled",
      Rounded = "Rounded",
      Square = "Square"
    }

    export enum GeometricEffectOffsetOption {
      Fast = "Fast",
      Accurate = "Accurate"
    }

    export enum GeometricEffectOffsetTangentMethod {
      BeginningOfLine = "BeginningOfLine",
      EndOfLine = "EndOfLine"
    }

    export enum GeometricEffectWaveform {
      Sinus = "Sinus",
      Square = "Square",
      Triangle = "Triangle",
      Random = "Random"
    }

    export enum GlyphHinting {
      None = "None",
      Default = "Default",
      Force = "Force"
    }

    export enum GradientAlignment {
      Buffered = "Buffered",
      Left = "Left",
      Right = "Right",
      AlongLine = "AlongLine"
    }

    export enum GradientFillMethod {
      Linear = "Linear",
      Rectangular = "Rectangular",
      Circular = "Circular",
      Buffered = "Buffered"
    }

    export enum GradientStrokeType {
      Discrete = "Discrete",
      Continuous = "Continuous"
    }

    export enum HorizontalAlignment {
      Left = "Left",
      Right = "Right",
      Center = "Center",
      Justify = "Justify"
    }

    export enum LeaderLineStyle {
      Base = "Base",
      MidPoint = "MidPoint",
      ThreePoint = "ThreePoint",
      FourPoint = "FourPoint",
      Underline = "Underline",
      CircularCW = "CircularCW",
      CircularCCW = "CircularCCW"
    }

    export enum LineCapStyle {
      Butt = "Butt",
      Round = "Round",
      Square = "Square"
    }

    export enum LineDashEnding {
      NoConstraint = "NoConstraint",
      HalfPattern = "HalfPattern",
      HalfGap = "HalfGap",
      FullPattern = "FullPattern",
      FullGap = "FullGap",
      Custom = "Custom"
    }

    export enum LineDecorationStyle {
      None = "None",
      Custom = "Custom",
      Circle = "Circle",
      OpenArrow = "OpenArrow",
      ClosedArrow = "ClosedArrow",
      Diamond = "Diamond"
    }

    export enum LineGapType {
      ExtraLeading = "ExtraLeading",
      Multiple = "Multiple",
      Exact = "Exact"
    }

    export enum LineJoinStyle {
      Bevel = "Bevel",
      Round = "Round",
      Miter = "Miter"
    }

    export enum MarkerPlacementType {
      InsidePolygon = "InsidePolygon",
      PolygonCenter = "PolygonCenter",
      RandomlyInsidePolygon = "RandomlyInsidePolygon"
    }

    export enum MaterialMode {
      Tint = "Tint",
      Replace = "Replace",
      Multiply = "Multiply"
    }

    export enum PlacementClip {
      ClipAtBoundary = "ClipAtBoundary",
      RemoveIfCenterOutsideBoundary = "RemoveIfCenterOutsideBoundary",
      DoNotTouchBoundary = "DoNotTouchBoundary",
      DoNotClip = "DoNotClip"
    }

    export enum PlacementEndings {
      NoConstraint = "NoConstraint",
      WithMarkers = "WithMarkers",
      WithFullGap = "WithFullGap",
      WithHalfGap = "WithHalfGap",
      Custom = "Custom"
    }

    export enum PlacementGridType {
      Fixed = "Fixed",
      Random = "Random",
      RandomFixedQuantity = "RandomFixedQuantity"
    }

    export enum PlacementOnLineRelativeTo {
      LineMiddle = "LineMiddle",
      LineBeginning = "LineBeginning",
      LineEnd = "LineEnd",
      SegmentMidpoint = "SegmentMidpoint"
    }

    export enum PlacementPolygonCenterMethod {
      OnPolygon = "OnPolygon",
      CenterOfMass = "CenterOfMass",
      BoundingBoxCenter = "BoundingBoxCenter"
    }

    export enum PlacementRandomlyAlongLineRandomization {
      Low = "Low",
      Medium = "Medium",
      High = "High"
    }

    export enum PlacementStepPosition {
      MarkerCenter = "MarkerCenter",
      MarkerBounds = "MarkerBounds"
    }

    export enum PointSymbolCalloutScale {
      None = "None",
      PropUniform = "PropUniform",
      PropNonuniform = "PropNonuniform",
      DifUniform = "DifUniform",
      DifNonuniform = "DifNonuniform"
    }

    export enum Simple3DLineStyle {
      Tube = "Tube",
      Strip = "Strip",
      Wall = "Wall"
    }

    export enum SizeVariationMethod {
      Random = "Random",
      Increasing = "Increasing",
      Decreasing = "Decreasing",
      IncreasingThenDecreasing = "IncreasingThenDecreasing"
    }

    export enum SymbolUnits {
      Relative = "Relative",
      Absolute = "Absolute"
    }

    export enum TextCase {
      Normal = "Normal",
      LowerCase = "LowerCase",
      Allcaps = "Allcaps"
    }

    export enum TextReadingDirection {
      LTR = "LTR",
      RTL = "RTL"
    }

    export enum TextureFilter {
      Draft = "Draft",
      Picture = "Picture",
      Text = "Text"
    }

    export enum VerticalAlignment {
      Top = "Top",
      Center = "Center",
      Baseline = "Baseline",
      Bottom = "Bottom"
    }

    export enum VerticalGlyphOrientation {
      Right = "Right",
      Upright = "Upright"
    }

    export enum WaterbodySize {
      Small = "Small",
      Medium = "Medium",
      Large = "Large"
    }

    export enum WaveStrength {
      Calm = "Calm",
      Rippled = "Rippled",
      Slight = "Slight",
      Moderate = "Moderate"
    }

    export enum BillboardMode {
      None = "None",
      SignPost = "SignPost",
      FaceNearPlane = "FaceNearPlane"
    }

    export enum DominantSizeAxis {
      Z = "Z",
      X = "X",
      Y = "Y"
    }

    export enum GradientStrokeMethod {
      AcrossLine = "AcrossLine",
      AlongLine = "AlongLine"
    }

    export enum RotationOrder {
      XYZ = "XYZ",
      ZXY = "ZXY",
      YXZ = "YXZ"
    }

    export interface CIMExpressionInfo {
      type: "CIMExpressionInfo";
      title?: string;
      expression?: string;
      name?: string;
      returnType?: keyof typeof ExpressionReturnType;
    }

    export interface CIMPrimitiveOverride {
      type: "CIMPrimitiveOverride";
      primitiveName?: string;
      propertyName?: string;
      expression?: string;
      valueExpressionInfo?: CIMExpressionInfo;
    }

    export interface CIMScaleDependentSizeVariation {
      type: "CIMScaleDependentSizeVariation";
      scale?: number;
      size?: number;
    }

    export interface CIMSymbolReference {
      type: "CIMSymbolReference";
      primitiveOverrides?: CIMPrimitiveOverride[];
      stylePath?: string;
      symbol?: CIMSymbolType;
      symbolName?: string;
      minScale?: number;
      maxScale?: number;
      scaleDependentSizeVariation?: CIMScaleDependentSizeVariation[];
      minDistance?: number;
      maxDistance?: number;
    }

    export interface CIM3DSymbolProperties {
      type: "CIM3DSymbolProperties";
      dominantSizeAxis3D?: keyof typeof DominantSizeAxis;
      rotationOrder3D?: keyof typeof RotationOrder;
      scaleZ?: number;
      scaleY?: number;
    }

    export interface CIMCalloutBase {
      type: string;
      leaderTolerance?: number;
      leaderOffset?: number;
    }

    export interface CIMLineCallout extends CIMCalloutBase {
      leaderLineSymbol?: CIMLineSymbol;
      gap?: number;
      lineStyle?: keyof typeof LeaderLineStyle;
    }

    export interface CIMSymbolLayerBase {
      type: string;
      effects?: CIMGeometricEffectType[];
      enable?: boolean;
      name?: string;
      colorLocked?: boolean;
      primitiveName?: string;
      overprint?: boolean;
    }

    export interface CIMMarker extends CIMSymbolLayerBase {
      anchorPoint?: ExternalReferencePoint;
      anchorPointUnits?: keyof typeof SymbolUnits;
      angleX?: number;
      angleY?: number;
      dominantSizeAxis3D?: keyof typeof DominantSizeAxis;
      offsetX?: number;
      offsetY?: number;
      offsetZ?: number;
      rotateClockwise?: boolean;
      rotation?: number;
      size?: number;
      billboardMode3D?: keyof typeof BillboardMode;
      markerPlacement?: CIMMarkerPlacementType;
    }

    export interface CIMCGAAttribute {
      type: "CIMCGAAttribute";
      name?: string;
      CGAAttributeType?: keyof typeof CGAAttributeType;
      value?: any;
    }

    export interface CIMCharacterMarker extends CIMMarker {
      type: "CIMCharacterMarker";
      characterIndex?: number;
      depth3D?: number;
      fontFamilyName?: string;
      fontStyleName?: string;
      fontType?: keyof typeof FontType;
      scaleX?: number;
      symbol?: CIMPolygonSymbol;
      verticalOrientation3D?: boolean;
      scaleSymbolsProportionally?: boolean;
      respectFrame?: boolean;
    }

    export interface CIMClippingPath {
      type: "CIMClippingPath";
      clippingType?: keyof typeof ClippingType;
      path?: ExternalReferencePolygon;
    }

    export interface CIMColorSubstitution {
      type: "CIMColorSubstitution";
      oldColor?: number[];
      newColor?: number[];
    }

    export interface CIMGeometricEffectBase {
      type: string;
      primitiveName?: string;
    }

    export interface CIMGeometricEffectAddControlPoints extends CIMGeometricEffectBase {
      type: "CIMGeometricEffectAddControlPoints";
      angleTolerance?: number;
    }

    export interface CIMGeometricEffectArrow extends CIMGeometricEffectBase {
      type: "CIMGeometricEffectArrow";
      geometricEffectArrowType?: keyof typeof GeometricEffectArrowType;
      width?: number;
    }

    export interface CIMGeometricEffectBuffer extends CIMGeometricEffectBase {
      type: "CIMGeometricEffectBuffer";
      size?: number;
    }

    export interface CIMGeometricEffectCut extends CIMGeometricEffectBase {
      type: "CIMGeometricEffectCut";
      beginCut?: number;
      endCut?: number;
      middleCut?: number;
      invert?: boolean;
    }

    export interface CIMGeometricEffectDashes extends CIMGeometricEffectBase {
      type: "CIMGeometricEffectDashes";
      customEndingOffset?: number;
      dashTemplate?: number[];
      lineDashEnding?: keyof typeof LineDashEnding;
      offsetAlongLine?: number;
      controlPointEnding?: keyof typeof LineDashEnding;
    }

    export interface CIMGeometricEffectDonut extends CIMGeometricEffectBase {
      type: "CIMGeometricEffectDonut";
      method?: keyof typeof GeometricEffectDonutMethod;
      option?: keyof typeof GeometricEffectOffsetOption;
      width?: number;
    }

    export interface CIMGeometricEffectEnclosingPolygon extends CIMGeometricEffectBase {
      type: "CIMGeometricEffectEnclosingPolygon";
      method?: keyof typeof GeometricEffectEnclosingPolygonMethod;
    }

    export interface CIMGeometricEffectExtension extends CIMGeometricEffectBase {
      type: "CIMGeometricEffectExtension";
      deflection?: number;
      origin?: keyof typeof GeometricEffectExtensionOrigin;
      length?: number;
    }

    export interface CIMGeometricEffectJog extends CIMGeometricEffectBase {
      type: "CIMGeometricEffectJog";
      angle?: number;
      length?: number;
      position?: number;
    }

    export interface CIMGeometricEffectLocalizerFeather extends CIMGeometricEffectBase {
      type: "CIMGeometricEffectLocalizerFeather";
      style?: keyof typeof GeometricEffectLocalizerFeatherStyle;
      length?: number;
      width?: number;
      angle?: number;
    }

    export interface CIMGeometricEffectMove extends CIMGeometricEffectBase {
      type: "CIMGeometricEffectMove";
      offsetX?: number;
      offsetY?: number;
    }

    export interface CIMGeometricEffectOffset extends CIMGeometricEffectBase {
      type: "CIMGeometricEffectOffset";
      method?: keyof typeof GeometricEffectOffsetMethod;
      offset?: number;
      option?: keyof typeof GeometricEffectOffsetOption;
    }

    export interface CIMGeometricEffectOffsetHatch extends CIMGeometricEffectBase {
      type: "CIMGeometricEffectOffsetHatch";
      length?: number;
      spacing?: number;
    }

    export interface CIMGeometricEffectOffsetTangent extends CIMGeometricEffectBase {
      type: "CIMGeometricEffectOffsetTangent";
      method?: keyof typeof GeometricEffectOffsetTangentMethod;
      offset?: number;
    }

    export interface CIMGeometricEffectRadial extends CIMGeometricEffectBase {
      type: "CIMGeometricEffectRadial";
      angle?: number;
      length?: number;
    }

    export interface CIMGeometricEffectRegularPolygon extends CIMGeometricEffectBase {
      type: "CIMGeometricEffectRegularPolygon";
      angle?: number;
      edges?: number;
      radius?: number;
    }

    export interface CIMGeometricEffectReverse extends CIMGeometricEffectBase {
      type: "CIMGeometricEffectReverse";
      reverse?: boolean;
    }

    export interface CIMGeometricEffectRotate extends CIMGeometricEffectBase {
      type: "CIMGeometricEffectRotate";
      angle?: number;
    }

    export interface CIMGeometricEffectScale extends CIMGeometricEffectBase {
      type: "CIMGeometricEffectScale";
      XScaleFactor?: number;
      YScaleFactor?: number;
    }

    export interface CIMGeometricEffectSuppress extends CIMGeometricEffectBase {
      type: "CIMGeometricEffectSuppress";
      suppress?: boolean;
      invert?: boolean;
    }

    export interface CIMGeometricEffectTaperedPolygon extends CIMGeometricEffectBase {
      type: "CIMGeometricEffectTaperedPolygon";
      fromWidth?: number;
      length?: number;
      toWidth?: number;
    }

    export interface CIMGeometricEffectWave extends CIMGeometricEffectBase {
      type: "CIMGeometricEffectWave";
      amplitude?: number;
      period?: number;
      seed?: number;
      waveform?: keyof typeof GeometricEffectWaveform;
    }

    export interface CIMFill extends CIMSymbolLayerBase {}

    export interface CIMGradientFill extends CIMFill {
      type: "CIMGradientFill";
      angle?: number;
      colorRamp?: any;
      gradientMethod?: keyof typeof GradientFillMethod;
      gradientSize?: number;
      gradientSizeUnits?: keyof typeof SymbolUnits;
      gradientType?: keyof typeof GradientStrokeType;
      interval?: number;
    }

    export interface CIMStroke extends CIMSymbolLayerBase {
      capStyle?: keyof typeof LineCapStyle;
      joinStyle?: keyof typeof LineJoinStyle;
      lineStyle3D?: keyof typeof Simple3DLineStyle;
      miterLimit?: number;
      width?: number;
      closeCaps3D?: boolean;
    }

    export interface CIMGradientStroke extends CIMStroke {
      type: "CIMGradientStroke";
      colorRamp?: any;
      gradientMethod?: keyof typeof GradientStrokeMethod;
      gradientSize?: number;
      gradientSizeUnits?: keyof typeof SymbolUnits;
      gradientType?: keyof typeof GradientStrokeType;
      interval?: number;
    }

    export interface CIMHatchFill extends CIMFill {
      type: "CIMHatchFill";
      lineSymbol?: CIMLineSymbol;
      offsetX?: number;
      rotation?: number;
      separation?: number;
      offsetY?: number;
    }

    export interface CIMSymbolBase {
      type: string;
    }

    export interface CIMMultiLayerSymbol extends CIMSymbolBase {
      effects?: CIMGeometricEffectType[];
      symbolLayers?: CIMSymbolLayerType[];
      thumbnailURI?: string;
      useRealWorldSymbolSizes?: boolean;
    }

    export interface CIMLineSymbol extends CIMMultiLayerSymbol {
      type: "CIMLineSymbol";
    }

    export interface CIMMarkerGraphic {
      type: "CIMMarkerGraphic";
      geometry?: ExternalReferenceGeometry;
      symbol?: CIMSymbolType;
      textString?: string;
      primitiveName?: string;
    }

    export interface CIMMarkerPlacementBase {
      type: string;
      primitiveName?: string;
    }

    export interface CIMMarkerStrokePlacement extends CIMMarkerPlacementBase {
      angleToLine?: boolean;
      offset?: number;
    }

    export interface CIMMarkerPlacementAlongLine extends CIMMarkerStrokePlacement {
      controlPointPlacement?: keyof typeof PlacementEndings;
      customEndingOffset?: number;
      endings?: keyof typeof PlacementEndings;
      offsetAlongLine?: number;
      placementTemplate?: number[];
    }

    export interface CIMMarkerPlacementAlongLineRandomSize extends CIMMarkerPlacementAlongLine {
      type: "CIMMarkerPlacementAlongLineRandomSize";
      randomization?: keyof typeof PlacementRandomlyAlongLineRandomization;
      seed?: number;
    }

    export interface CIMMarkerPlacementAlongLineSameSize extends CIMMarkerPlacementAlongLine {
      type: "CIMMarkerPlacementAlongLineSameSize";
    }

    export interface CIMMarkerPlacementAlongLineVariableSize extends CIMMarkerPlacementAlongLine {
      type: "CIMMarkerPlacementAlongLineVariableSize";
      maxRandomOffset?: number;
      maxZoom?: number;
      minZoom?: number;
      numberOfSizes?: number;
      seed?: number;
      variationMethod?: keyof typeof SizeVariationMethod;
    }

    export interface CIMMarkerPlacementAtExtremities extends CIMMarkerStrokePlacement {
      type: "CIMMarkerPlacementAtExtremities";
      extremityPlacement?: keyof typeof ExtremityPlacement;
      offsetAlongLine?: number;
    }

    export interface CIMMarkerPlacementAtMeasuredUnits extends CIMMarkerStrokePlacement {
      type: "CIMMarkerPlacementAtMeasuredUnits";
      interval?: number;
      skipMarkerRate?: number;
      placeAtExtremities?: boolean;
    }

    export interface CIMMarkerPlacementAtRatioPositions extends CIMMarkerStrokePlacement {
      type: "CIMMarkerPlacementAtRatioPositions";
      beginPosition?: number;
      endPosition?: number;
      flipFirst?: boolean;
      positionArray?: number[];
    }

    export interface CIMMarkerFillPlacement extends CIMMarkerPlacementBase {}

    export interface CIMMarkerPlacementInsidePolygon extends CIMMarkerFillPlacement {
      type: "CIMMarkerPlacementInsidePolygon";
      gridAngle?: number;
      gridType?: keyof typeof PlacementGridType;
      offsetX?: number;
      randomness?: number;
      seed?: number;
      shiftOddRows?: boolean;
      stepX?: number;
      stepY?: number;
      offsetY?: number;
      clipping?: keyof typeof PlacementClip;
    }

    export interface CIMMarkerPlacementOnLine extends CIMMarkerStrokePlacement {
      type: "CIMMarkerPlacementOnLine";
      relativeTo?: keyof typeof PlacementOnLineRelativeTo;
      startPointOffset?: number;
    }

    export interface CIMMarkerPlacementOnVertices extends CIMMarkerStrokePlacement {
      type: "CIMMarkerPlacementOnVertices";
      placeOnControlPoints?: boolean;
      placeOnEndPoints?: boolean;
      placeOnRegularVertices?: boolean;
    }

    export interface CIMMarkerPlacementPolygonCenter extends CIMMarkerFillPlacement {
      type: "CIMMarkerPlacementPolygonCenter";
      method?: keyof typeof PlacementPolygonCenterMethod;
      offsetX?: number;
      offsetY?: number;
      clipAtBoundary?: boolean;
    }

    export interface CIMMaterialProperties {
      type: "CIMMaterialProperties";
      specularColor?: number[];
      shininess?: number;
      externalColorMixMode?: keyof typeof ExternalColorMixMode;
    }

    export interface CIMMaterialSymbolLayer extends CIMSymbolLayerBase {
      type: "CIMMaterialSymbolLayer";
      color?: number[];
      materialMode?: keyof typeof MaterialMode;
    }

    export interface CIMObjectMarker3D extends CIMMarker {
      type: "CIMObjectMarker3D";
      modelURI?: string;
      width?: number;
      depth?: number;
      tintColor?: number[];
      isRestricted?: boolean;
      thumbnail?: string;
      useAnchorPoint?: boolean;
      LODs?: CIMObjectMarker3DLOD[];
    }

    export interface CIMObjectMarker3DLOD {
      type: "CIMObjectMarker3DLOD";
      faceCount?: number;
      modelURI?: string;
    }

    export interface CIMPictureFill extends CIMFill {
      type: "CIMPictureFill";
      url?: string;
      offsetX?: number;
      offsetY?: number;
      rotation?: number;
      scaleX?: number;
      height?: number;
      textureFilter?: keyof typeof TextureFilter;
      colorSubstitutions?: CIMColorSubstitution[];
      tintColor?: number[];
    }

    export interface CIMPictureMarker extends CIMMarker {
      type: "CIMPictureMarker";
      colorSubstitutions?: CIMColorSubstitution[];
      depth3D?: number;
      invertBackfaceTexture?: boolean;
      scaleX?: number;
      textureFilter?: keyof typeof TextureFilter;
      tintColor?: number[];
      url?: string;
      verticalOrientation3D?: boolean;
    }

    export interface CIMPictureStroke extends CIMStroke {
      type: "CIMPictureStroke";
      colorSubstitutions?: CIMColorSubstitution[];
      textureFilter?: keyof typeof TextureFilter;
      url?: string;
      tintColor?: number[];
    }

    export interface CIMPointSymbol extends CIMMultiLayerSymbol {
      type: "CIMPointSymbol";
      callout?: CIMCalloutType;
      haloSize?: number;
      haloSymbol?: CIMPolygonSymbol;
      primitiveName?: string;
      scaleX?: number;
      symbol3DProperties?: CIM3DSymbolProperties;
      angle?: number;
      angleAlignment?: keyof typeof AngleAlignment;
    }

    export interface CIMPolygonSymbol extends CIMMultiLayerSymbol {
      type: "CIMPolygonSymbol";
    }

    export interface CIMShapeVertices {
      type: "CIMShapeVertices";
      indices?: number;
      shapes?: string;
    }

    export interface CIMSolidFill extends CIMFill {
      type: "CIMSolidFill";
      color?: number[];
    }

    export interface CIMSolidStroke extends CIMStroke {
      type: "CIMSolidStroke";
      color?: number[];
    }

    export interface CIMTextMargin {
      type: "CIMTextMargin";
      left?: number;
      right?: number;
      top?: number;
      bottom?: number;
    }

    export interface CIMTextSymbol extends CIMSymbolBase {
      type: "CIMTextSymbol";
      angle?: number;
      angleX?: number;
      angleY?: number;
      blockProgression?: keyof typeof BlockProgression;
      callout?: CIMCalloutType;
      compatibilityMode?: boolean;
      countryISO?: string;
      depth3D?: number;
      drawGlyphsAsGeometry?: boolean;
      drawSoftHyphen?: boolean;
      extrapolateBaselines?: boolean;
      flipAngle?: number;
      fontEffects?: keyof typeof FontEffects;
      fontEncoding?: keyof typeof FontEncoding;
      fontFamilyName?: string;
      fontStyleName?: string;
      fontType?: keyof typeof FontType;
      glyphRotation?: number;
      haloSize?: number;
      haloSymbol?: CIMPolygonSymbol;
      height?: number;
      hinting?: keyof typeof GlyphHinting;
      horizontalAlignment?: keyof typeof HorizontalAlignment;
      indentAfter?: number;
      indentBefore?: number;
      indentFirstLine?: number;
      kerning?: boolean;
      languageISO?: string;
      letterSpacing?: number;
      letterWidth?: number;
      ligatures?: boolean;
      lineGap?: number;
      lineGapType?: keyof typeof LineGapType;
      offsetX?: number;
      offsetY?: number;
      offsetZ?: number;
      shadowColor?: number[];
      shadowOffsetX?: number;
      shadowOffsetY?: number;
      smallCaps?: boolean;
      strikethrough?: boolean;
      symbol?: CIMPolygonSymbol;
      symbol3DProperties?: CIM3DSymbolProperties;
      textCase?: keyof typeof TextCase;
      textDirection?: keyof typeof TextReadingDirection;
      underline?: boolean;
      verticalAlignment?: keyof typeof VerticalAlignment;
      verticalGlyphOrientation?: keyof typeof VerticalGlyphOrientation;
      wordSpacing?: number;
      billboardMode3D?: keyof typeof BillboardMode;
      overprint?: boolean;
    }

    export interface CIMVectorMarker extends CIMMarker {
      type: "CIMVectorMarker";
      depth3D?: number;
      frame?: ExternalReferenceEnvelope;
      markerGraphics?: CIMMarkerGraphic[];
      verticalOrientation3D?: boolean;
      scaleSymbolsProportionally?: boolean;
      respectFrame?: boolean;
      clippingPath?: CIMClippingPath;
    }

    export type CIMMarkerPlacementType =
      | CIMMarkerPlacementAlongLineRandomSize
      | CIMMarkerPlacementAlongLineSameSize
      | CIMMarkerPlacementAlongLineVariableSize
      | CIMMarkerPlacementAtExtremities
      | CIMMarkerPlacementAtMeasuredUnits
      | CIMMarkerPlacementAtRatioPositions
      | CIMMarkerPlacementOnLine
      | CIMMarkerPlacementOnVertices
      | CIMMarkerPlacementInsidePolygon
      | CIMMarkerPlacementPolygonCenter;
    export type CIMSymbolType = CIMLineSymbol | CIMPointSymbol | CIMPolygonSymbol | CIMTextSymbol;
    export type CIMGeometricEffectType =
      | CIMGeometricEffectAddControlPoints
      | CIMGeometricEffectArrow
      | CIMGeometricEffectBuffer
      | CIMGeometricEffectCut
      | CIMGeometricEffectDashes
      | CIMGeometricEffectDonut
      | CIMGeometricEffectEnclosingPolygon
      | CIMGeometricEffectExtension
      | CIMGeometricEffectJog
      | CIMGeometricEffectLocalizerFeather
      | CIMGeometricEffectMove
      | CIMGeometricEffectOffset
      | CIMGeometricEffectOffsetHatch
      | CIMGeometricEffectOffsetTangent
      | CIMGeometricEffectRadial
      | CIMGeometricEffectRegularPolygon
      | CIMGeometricEffectReverse
      | CIMGeometricEffectRotate
      | CIMGeometricEffectScale
      | CIMGeometricEffectSuppress
      | CIMGeometricEffectTaperedPolygon
      | CIMGeometricEffectWave;
    export type CIMSymbolLayerType =
      | CIMCharacterMarker
      | CIMObjectMarker3D
      | CIMPictureMarker
      | CIMVectorMarker
      | CIMGradientFill
      | CIMHatchFill
      | CIMPictureFill
      | CIMSolidFill
      | CIMGradientStroke
      | CIMPictureStroke
      | CIMSolidStroke
      | CIMMaterialSymbolLayer;
    export type CIMCalloutType = CIMLineCallout;

    export interface ExternalReferencePoint {
      x?: number;
      y?: number;
      z?: number;
      m?: number;
      spatialReference?: ExternalReferenceSpatialReference;
    }

    export interface ExternalReferencePolyline {
      hasM?: boolean;
      hasZ?: boolean;
      paths?: number[][][];
      curvePath?: number[][][];
      spatialReference?: ExternalReferenceSpatialReference;
    }

    export interface ExternalReferencePolygon {
      hasM?: boolean;
      hasZ?: boolean;
      rings?: number[][][];
      curveRings?: number[][][];
      spatialReference?: ExternalReferenceSpatialReference;
    }

    export interface ExternalReferenceEnvelope {
      mmax?: number;
      mmin?: number;
      xmax?: number;
      xmin?: number;
      ymax?: number;
      ymin?: number;
      zmax?: number;
      zmin?: number;
      spatialReference?: ExternalReferenceSpatialReference;
    }

    export interface ExternalReferenceSpatialReference {
      wkid?: number;
      latestWkid?: number;
      vcsWkid?: number;
      latestVcsWkid?: number;
    }

    export type ExternalReferenceGeometry =
      | ExternalReferencePoint
      | ExternalReferencePolyline
      | ExternalReferencePolygon
      | ExternalReferenceEnvelope;
  }
    
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type EventHandlerCallback = (selectionResult: SelectionResultType) => void;
  /** @deprecated since 5.0. Refactor using \@arcgis/codemod */
  export type On = (eventName: string, eventHandler: EventHandlerCallback) => IHandle;
}