Most likely you'll need to write a .d.ts typing for it.
Here's one that is as simple as it gets to allow you to instantiate the class the way you would expect.
interface MapStatic {
new(m: any): MapInstance; /*Use 'any' if you don't want typing,
and don't want to maintain the MapInstance */
}
interface MapInstance {
}
declare var Map: MapStatic;
Just in case you need it, here's the guide.
The Typescript roadmap says that Map is a complete feature. I'd double check to make sure you have the latest typescript installation. Get it through node.js with this install command:
npm install -g typescript
--targetflag.--target es6unless the runtime supports all the es6 features that typescript at the moment ..... which at the time of this writing are none ofnode/chrome/firefox. So Don't