With reference to AMD and CommonJS modules, the spec has more info [1]:
TypeScript implements modules that are closely aligned with those proposed for
ECMAScript 6 and supports code generation targeting CommonJS and AMD module systems.
It also looks like you can consume CommonJS and AMD modules using familiar constructs.
[1] http://go.microsoft.com/fwlink/?LinkId=267121