// v3.1
declare namespace H {
  namespace service {
    interface PlatformV31Constructor {
      new(options: { apikey: string }): Platform
    }
    interface PlatformV31 extends Platform {

    }
    let PlatformV31: PlatformV31Constructor
    interface DefaultLayers {
      raster: { normal: H.service.MapType, satellite: H.service.MapType, terrain: H.service.MapType }
      vector: { normal: { map: H.map.layer.TileLayer, traffic: H.map.layer.TileLayer, trafficincidents: H.map.layer.MarkerTileLayer } }
    }
  }
}
