import * as L from 'leaflet'; interface TileDef extends TitleOptions { url: string; } interface TitleOptions extends L.TileLayerOptions { crx: string; } declare class TileLayerMulti extends L.TileLayer { private _tileDefs; private _options; constructor(tileDefs: Record, options?: TitleOptions); initialize(tileDefs: Record): void; private _fixTileDef; private _getSubdomain; getTileUrl(tilePoint: L.Point): string; } declare const tileLayerMulti: (defs: Record, options?: TitleOptions | undefined) => TileLayerMulti; export { TileLayerMulti, tileLayerMulti };