/** @packageDocumentation
 * @module Tiles
 */
import { ImageMapLayerSettings } from "@itwin/core-common";
import { ScreenViewport } from "../../../Viewport";
import { MapLayerImageryProvider } from "../../internal";
/** @internal */
export declare class BingMapsImageryLayerProvider extends MapLayerImageryProvider {
    private _urlTemplate?;
    private _urlSubdomains?;
    private _zoomMax;
    private _tileHeight;
    private _tileWidth;
    private _attributions?;
    private _mapTilingScheme;
    private _urlBase;
    constructor(settings: ImageMapLayerSettings);
    get tileWidth(): number;
    get tileHeight(): number;
    private tileXYToQuadKey;
    constructUrl(row: number, column: number, zoomLevel: number): Promise<string>;
    private getMatchingAttributions;
    addLogoCards(cards: HTMLTableElement, vp: ScreenViewport): void;
    initialize(): Promise<void>;
    private readAttributions;
}
//# sourceMappingURL=BingImageryProvider.d.ts.map