/** @packageDocumentation
 * @module Tiles
 */
import { ImageMapLayerSettings } from "@itwin/core-common";
import { MapLayerImageryProvider } from "../../internal";
/** Base class imagery map layer formats.  Subclasses should override formatId and [[MapLayerFormat.createImageryProvider]].
 * @internal
 */
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<string>;
    addLogoCards(cards: HTMLTableElement): void;
    initialize(): Promise<void>;
}
//# sourceMappingURL=MapBoxLayerImageryProvider.d.ts.map