@itwin/core-frontend
Version:
iTwin.js frontend components
23 lines • 1.05 kB
TypeScript
/** @packageDocumentation
* @module MapLayers
*/
import { ImageMapLayerSettings } from "@itwin/core-common";
import { IModelConnection } from "../../IModelConnection";
import { MapLayerFormat, MapLayerImageryProvider, MapLayerTileTreeReference } from "../internal";
/** Base class imagery map layer formats.
* Subclasses should override formatId and [[MapLayerFormat.createImageryProvider]].
* @see [[MapLayerFormat]]
* @beta
*/
export declare class ImageryMapLayerFormat extends MapLayerFormat {
/** @internal */
static createMapLayerTree(layerSettings: ImageMapLayerSettings, layerIndex: number, iModel: IModelConnection): MapLayerTileTreeReference | undefined;
}
declare class BingMapsMapLayerFormat extends ImageryMapLayerFormat {
static formatId: string;
static createImageryProvider(settings: ImageMapLayerSettings): MapLayerImageryProvider | undefined;
}
/** @internal */
export declare const internalMapLayerImageryFormats: (typeof BingMapsMapLayerFormat)[];
export {};
//# sourceMappingURL=MapLayerImageryFormats.d.ts.map