import type SubtypeSublayer from "@arcgis/core/layers/support/SubtypeSublayer.js"; import type CatalogFootprintLayer from "@arcgis/core/layers/catalog/CatalogFootprintLayer.js"; import type CatalogLayer from "@arcgis/core/layers/CatalogLayer.js"; import type CSVLayer from "@arcgis/core/layers/CSVLayer.js"; import type FeatureLayer from "@arcgis/core/layers/FeatureLayer.js"; import type GeoJSONLayer from "@arcgis/core/layers/GeoJSONLayer.js"; import type ImageryLayer from "@arcgis/core/layers/ImageryLayer.js"; import type KnowledgeGraphSublayer from "@arcgis/core/layers/knowledgeGraph/KnowledgeGraphSublayer.js"; import type OGCFeatureLayer from "@arcgis/core/layers/OGCFeatureLayer.js"; import type OrientedImageryLayer from "@arcgis/core/layers/OrientedImageryLayer.js"; import type ParquetLayer from "@arcgis/core/layers/ParquetLayer.js"; import type SceneLayer from "@arcgis/core/layers/SceneLayer.js"; import type StreamLayer from "@arcgis/core/layers/StreamLayer.js"; import type SubtypeGroupLayer from "@arcgis/core/layers/SubtypeGroupLayer.js"; import type WFSLayer from "@arcgis/core/layers/WFSLayer.js"; /** * All supported layer types * * @internal */ export type SupportedLayer = CatalogFootprintLayer | CatalogLayer | CSVLayer | FeatureLayer | GeoJSONLayer | ImageryLayer | KnowledgeGraphSublayer | OGCFeatureLayer | OrientedImageryLayer | ParquetLayer | SceneLayer | StreamLayer | SubtypeGroupLayer | SubtypeSublayer | WFSLayer;