/** @packageDocumentation
 * @module Tiles
 */
import { ImageMapLayerSettings } from "@itwin/core-common";
import { MapLayerImageryProvider, MapLayerSourceValidation } from "../../../../tile/internal";
/**  Provide tiles from a url template in the a generic format ... i.e. https://b.tile.openstreetmap.org/{level}/{column}/{row}.png
*/
export declare class TileUrlImageryProvider extends MapLayerImageryProvider {
    constructor(settings: ImageMapLayerSettings);
    static validateUrlTemplate(template: string): MapLayerSourceValidation;
    constructUrl(row: number, column: number, level: number): Promise<string>;
}
//# sourceMappingURL=TileUrlImageryProvider.d.ts.map