import { Tile, TileMatrixSet } from '../tile.matrix.set.js'; export declare const Topo50Tms: TileMatrixSet; /** * Convert Topo50Tms tiles into topo50 names */ export declare const Topo50Tile: { /** * Convert a Topo50TileMatrix tile X, Y and Z into the map sheet name * * @example * * ``` * toSheetCode({x: 31, y:40, z:0}) // BQ31 * ``` */ toSheetCode(tile: Tile): string; /** * Convert a Topo50 Sheet code into a Topo50TileMatrix Tile * * @example * * ``` * toSheetCode('BQ31') // {x: 31, y:40, z:0} * ``` */ fromSheetCode(sheetCode: string): Tile; /** * Convert a tile into a longer tile name * * ```typescript * toSheetCode({x: 31, y:40, z: 0}) // BQ31 * toSheetCode({x: 0, y: 0, z: 0}) // AA00 * toSheetCode({x: 0, y: 0, z: 1}) // AA00_10000_0101 * ``` * * @param tile * @returns */ toName(tile: Tile): string; };