text: //// [shadowedInternalModule.ts]
  // all errors imported modules conflict with local variables
  
  module A {
      export var Point = { x: 0, y: 0 }
      export interface Point {
          x: number;
          y: number;
      }
  } 
  
  module B {
      var A = { x: 0, y: 0 };
      import Point = A;
  }
  
  module X {
      export module Y {
          export interface Point{
              x: number;
              y: number
          }
      }
  
      export class Y {
          name: string;
      }
  }
  
  module Z {
      import Y = X.Y;
  
      var Y = 12;
  }
  
  //// [shadowedInternalModule.js]
  // all errors imported modules conflict with local variables
  var A;
  (function (A) {
      A.Point = { x: 0, y: 0 };
  })(A || (A = {}));
  var B;
  (function (B) {
      var A = { x: 0, y: 0 };
  })(B || (B = {}));
  var X;
  (function (X) {
      var Y = (function () {
          function Y() {
          }
          return Y;
      })();
      X.Y = Y;
  })(X || (X = {}));
  var Z;
  (function (Z) {
      var Y = 12;
  })(Z || (Z = {}));
  