Referência de tipo sem namespace completo

Existem dois arquivos typescript:

A.ts:

export class Person {
    public name:string;
    constructor(){}
}

e

B.ts:

import A = module("A");
var p: A.Person;

Até agora tudo funciona bem.

No entanto, quando tento criar um atalho para o nome do tipo importado do A.ts:

var Person = A.Person;
var pp: Person;

o compilador reclama (na linha: "var pp: Person"):

O nome 'Pessoa' não existe no escopo atual

Como posso conseguir isso ou uma sintaxe semelhante, para evitar namespaces longos?

questionAnswers(2)

yourAnswerToTheQuestion