"use strict";
/*---------------------------------------------------------------------------------------------
* Copyright (c) Bentley Systems, Incorporated. All rights reserved.
* See LICENSE.md in the project root for license terms and full copyright notice.
*--------------------------------------------------------------------------------------------*/
/** @packageDocumentation
 * @module Tiles
 */
var __createBinding = (this && this.__createBinding) || (Object.create ? (function(o, m, k, k2) {
    if (k2 === undefined) k2 = k;
    var desc = Object.getOwnPropertyDescriptor(m, k);
    if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) {
      desc = { enumerable: true, get: function() { return m[k]; } };
    }
    Object.defineProperty(o, k2, desc);
}) : (function(o, m, k, k2) {
    if (k2 === undefined) k2 = k;
    o[k2] = m[k];
}));
var __exportStar = (this && this.__exportStar) || function(m, exports) {
    for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(exports, p)) __createBinding(exports, m, p);
};
Object.defineProperty(exports, "__esModule", { value: true });
/* The order of exports below is based on dependencies between the types in each file.
 * For example, IModelTileTree derives from TileTree, so TileTree must be exported first.
 * No file inside core-frontend should import from *any* file in /tile/ *except* for this one.
 * e.g.:
 *  import { TileTree } from "./tile/TileTree"; // NO...
 *  import { TileTree } from "./tile/internal"; // YES!
 * Failure to follow either of these two guidelines is very likely to produce difficult-to-debug run-time errors due
 * to circular dependencies.
 */
__exportStar(require("./ViewFlagOverrides"), exports);
__exportStar(require("./map/MapCartoRectangle"), exports);
__exportStar(require("./map/QuadId"), exports);
__exportStar(require("./DisclosedTileTreeSet"), exports);
__exportStar(require("./Tile"), exports);
__exportStar(require("./LRUTileList"), exports);
__exportStar(require("./RealityTile"), exports);
__exportStar(require("./TileParams"), exports);
__exportStar(require("./TileContent"), exports);
__exportStar(require("./TileDrawArgs"), exports);
__exportStar(require("./RealityTileDrawArgs"), exports);
__exportStar(require("./GraphicsCollector"), exports);
__exportStar(require("./BatchedTileIdMap"), exports);
__exportStar(require("./TileTreeParams"), exports);
__exportStar(require("./TileTree"), exports);
__exportStar(require("./RealityTileTree"), exports);
__exportStar(require("./TileTreeSupplier"), exports);
__exportStar(require("./TileTreeOwner"), exports);
__exportStar(require("./TileTreeReference"), exports);
__exportStar(require("./TileGeometryCollector"), exports);
__exportStar(require("./TiledGraphicsProvider"), exports);
__exportStar(require("./TileAdmin"), exports);
__exportStar(require("./TileStorage"), exports);
__exportStar(require("./TileRequest"), exports);
__exportStar(require("./TileRequestChannel"), exports);
__exportStar(require("./IModelTileRequestChannels"), exports);
__exportStar(require("./TileRequestChannels"), exports);
__exportStar(require("./TileUsageMarker"), exports);
__exportStar(require("./TileUser"), exports);
__exportStar(require("./TileUserSet"), exports);
__exportStar(require("./GltfReader"), exports);
__exportStar(require("./I3dmReader"), exports);
__exportStar(require("./B3dmReader"), exports);
__exportStar(require("./ImdlReader"), exports);
__exportStar(require("./ImdlDecoder"), exports);
__exportStar(require("./ImdlGraphicsCreator"), exports);
__exportStar(require("./ImdlParser"), exports);
__exportStar(require("./map/ArcGISTileMap"), exports);
__exportStar(require("./map/MapLayerAuthentication"), exports);
__exportStar(require("./map/MapFeatureInfo"), exports);
__exportStar(require("./map/MapLayerFormatRegistry"), exports);
__exportStar(require("./map/ArcGisUtilities"), exports);
__exportStar(require("./map/WmsUtilities"), exports);
__exportStar(require("./map/WmsCapabilities"), exports);
__exportStar(require("./map/WmtsCapabilities"), exports);
__exportStar(require("./map/ImageryProviders/CoordinatesUtils"), exports);
__exportStar(require("./map/UrlUtils"), exports);
__exportStar(require("./map/MapLayerImageryProvider"), exports);
__exportStar(require("./map/ImageryProviders/WebMercator"), exports);
__exportStar(require("./map/ImageryProviders/FeatureSymbologyRenderer"), exports);
__exportStar(require("./map/ImageryProviders/FeatureAttributeDrivenSymbology"), exports);
__exportStar(require("./map/ImageryProviders/ArcGISImageryProvider"), exports);
__exportStar(require("./map/ImageryProviders/FeatureGeometryRenderer"), exports);
__exportStar(require("./map/ImageryProviders/FeatureGraphicsRenderer"), exports);
__exportStar(require("./map/ImageryProviders/ArcGisGeometryReaderJSON"), exports);
__exportStar(require("./map/ImageryProviders/ArcGISMapLayerImageryProvider"), exports);
__exportStar(require("./map/ImageryProviders/AzureMapsLayerImageryProvider"), exports);
__exportStar(require("./map/ImageryProviders/BingImageryProvider"), exports);
__exportStar(require("./map/ImageryProviders/MapBoxLayerImageryProvider"), exports);
__exportStar(require("./map/ImageryProviders/TileUrlImageryProvider"), exports);
__exportStar(require("./map/ImageryProviders/WmsMapLayerImageryProvider"), exports);
__exportStar(require("./map/ImageryProviders/WmtsMapLayerImageryProvider"), exports);
__exportStar(require("./map/MapLayerImageryFormats"), exports);
__exportStar(require("./map/MapLayerTileTreeReference"), exports);
__exportStar(require("./map/MapTileTree"), exports);
__exportStar(require("./map/TerrainMeshProvider"), exports);
__exportStar(require("./map/TerrainProvider"), exports);
__exportStar(require("./map/CesiumTerrainProvider"), exports);
__exportStar(require("./map/EllipsoidTerrainProvider"), exports);
__exportStar(require("./map/MapTile"), exports);
__exportStar(require("./RealityTileLoader"), exports);
__exportStar(require("./map/MapTileLoader"), exports);
__exportStar(require("./map/BingElevation"), exports);
__exportStar(require("./map/MapTilingScheme"), exports);
__exportStar(require("./map/MapTileAvailability"), exports);
__exportStar(require("./PntsReader"), exports);
__exportStar(require("./RealityModelTileTree"), exports);
__exportStar(require("./RenderGraphicTileTree"), exports);
__exportStar(require("./IModelTile"), exports);
__exportStar(require("./DynamicIModelTile"), exports);
__exportStar(require("./IModelTileTree"), exports);
__exportStar(require("./PrimaryTileTree"), exports);
__exportStar(require("./ClassifierTileTree"), exports);
__exportStar(require("./OrbitGtTileTree"), exports);
__exportStar(require("./map/ImageryTileTree"), exports);
__exportStar(require("./map/MapLayerSources"), exports);
__exportStar(require("./map/MapTiledGraphicsProvider"), exports);
__exportStar(require("./CesiumAssetProvider"), exports);
__exportStar(require("./ContextShareProvider"), exports);
__exportStar(require("./ThreeDTileFormatInterpreter"), exports);
__exportStar(require("./OPCFormatInterpreter"), exports);
__exportStar(require("./FetchCloudStorage"), exports);
__exportStar(require("./MeshoptCompression"), exports);
//# sourceMappingURL=internal.js.map