import { TileMatrixSet } from '../index.js'; export declare class TmsLoader { /** * Stores generated TileMatrixSets objects in memory by Epsg */ private static readonly GeneratedTileMatrices; /** * Attempts to generate a runtime Tile Matrix Set for the given target projection. * * - Lookup the projection information from spatial reference * - Attempt to find the bounds of the projection * - Using the bounds, attempt to find a tile matrix zoom level that would cover the entire bounds * - Generate a runtime tile matrix definition * * @param epsgCode - An Epsg code expressing the target projection (e.g. 3788, 5479, or 32702) * @returns the generated tile matrix definition */ static load(epsgCode: number): Promise; }