title: Type reference without full namespace
body: <p>There are two typescript files: </p>
  
  <pre><code>A.ts:
  
  export class Person {
      public name:string;
      constructor(){}
  }
  </code></pre>
  
  <p>and</p>
  
  <pre><code>B.ts:
  
  import A = module("A");
  var p: A.Person;
  </code></pre>
  
  <p>So far everything works fine.</p>
  
  <p>However, when I try to make a shortcut for the type name imported from the A.ts :</p>
  
  <pre><code>var Person = A.Person;
  var pp: Person;
  </code></pre>
  
  <p>the compiler complains (on the line: "var pp: Person"):</p>
  
  <blockquote>
    <blockquote>
      <p>The name 'Person' does not exist in the current scope</p>
    </blockquote>
  </blockquote>
  
  <p>How can I achieve this or similar syntax, to avoid long namespaces?</p>