//// [ambientExternalModuleInAnotherExternalModule.ts] class D { } export = D; declare module "ext" { export class C { } } // Cannot resolve this ext module reference import ext = require("ext"); var x = ext; //// [ambientExternalModuleInAnotherExternalModule.js] define(["require", "exports", "ext"], function (require, exports, ext) { var D = (function () { function D() { } return D; })(); var x = ext; return D; });