//// [internalAliasInitializedModuleInsideTopLevelModuleWithExport.ts] export module a { export module b { export class c { } } } export import b = a.b; export var x: b.c = new b.c(); //// [internalAliasInitializedModuleInsideTopLevelModuleWithExport.js] var a; (function (a) { var b; (function (b) { var c = (function () { function c() { } return c; })(); b.c = c; })(b = a.b || (a.b = {})); })(a = exports.a || (exports.a = {})); exports.b = a.b; exports.x = new exports.b.c(); //// [internalAliasInitializedModuleInsideTopLevelModuleWithExport.d.ts] export declare module a { module b { class c { } } } export import b = a.b; export declare var x: b.c;