import { Cartographic, ImageMapLayerSettings } from "@itwin/core-common";
import { ImageryMapTileTree, MapLayerImageryProvider, QuadId } from "../../../../tile/internal";
export interface WmsCrsSupport {
    support3857: boolean;
    support4326: boolean;
}
export declare class WmsMapLayerImageryProvider extends MapLayerImageryProvider {
    private _capabilities?;
    private _allLayersRange?;
    private _subLayerRanges;
    private _baseUrl;
    private _crsSupport;
    constructor(settings: ImageMapLayerSettings);
    initialize(): Promise<void>;
    private getVisibleLayerString;
    private getVisibleLayers;
    private getVisibleLayersSrs;
    private getQueryableLayers;
    private getVisibleQueryableLayersString;
    getCrsSupport(): WmsCrsSupport;
    get transparentBackgroundString(): string;
    constructUrl(row: number, column: number, zoomLevel: number): Promise<string>;
    getToolTip(strings: string[], quadId: QuadId, carto: Cartographic, tree: ImageryMapTileTree): Promise<void>;
}
//# sourceMappingURL=WmsMapLayerImageryProvider.d.ts.map