//// [declFileImportedTypeUseInTypeArgPosition.ts] class List { } declare module 'mod1' { class Foo { } } declare module 'moo' { import x = require('mod1'); export var p: List; } //// [declFileImportedTypeUseInTypeArgPosition.js] var List = (function () { function List() { } return List; })(); //// [declFileImportedTypeUseInTypeArgPosition.d.ts] declare class List { } declare module 'mod1' { class Foo { } } declare module 'moo' { import x = require('mod1'); var p: List; }