file2.ts(1,27): error TS2307: Cannot find module 'file1' or its corresponding type declarations.


==== file2.ts (1 errors) ====
    import RT_ALIAS = require("file1");
                              ~~~~~~~
!!! error TS2307: Cannot find module 'file1' or its corresponding type declarations.
    import ReferredTo = RT_ALIAS.elaborate.nested.mod.name.ReferredTo;
    
    export namespace ImportingModule {
        class UsesReferredType {
            constructor(private referred: ReferredTo) { }
        }
    }
==== file1.ts (0 errors) ====
    export namespace elaborate.nested.mod.name {
        export class ReferredTo {
            doSomething(): void {
            }
        }
    }
    