/** @packageDocumentation * @module Tiles */ import { ImageMapLayerSettings } from "@itwin/core-common"; import { MapLayerImageryProvider } from "../../../../tile/internal"; import { ScreenViewport } from "../../../../Viewport"; /** Base class imagery map layer formats. Subclasses should override formatId and [[MapLayerFormat.createImageryProvider]]. */ export declare class MapBoxLayerImageryProvider extends MapLayerImageryProvider { private _zoomMin; private _zoomMax; private _baseUrl; constructor(settings: ImageMapLayerSettings); get tileWidth(): number; get tileHeight(): number; get minimumZoomLevel(): number; get maximumZoomLevel(): number; constructUrl(row: number, column: number, zoomLevel: number): Promise; /** @deprecated in 5.0 - will not be removed until after 2026-06-13. Use [addAttributions] instead. */ addLogoCards(cards: HTMLTableElement): void; addAttributions(cards: HTMLTableElement, _vp: ScreenViewport): Promise; initialize(): Promise; } //# sourceMappingURL=MapBoxLayerImageryProvider.d.ts.map