Declarando um único tipo - "usando" equivalente para um único tipo

Em c # eu posso fazer isso:

using IAnyType = App.Namespace.Types.IAnyType ;
class BaseClass : IAnyType { }

Existe um equivalente datilografado?

//BAD:
import IDialogOptions = App.Widgets.Interfaces.IDialogOptions; //A module cannot be aliased as a non-module type
class BaseClass implements IDialogOptions { }

//BAD:     
declare var IDialogOptions: App.Widgets.Interfaces.IDialogOptions;
class BaseClass implements IDialogOptions { } //The name IDialogOptions does not exist in the current context   

O mais próximo que posso chegar é:

import Interfaces = App.Widgets.Interfaces;
class BaseDialog implements Interfaces.IDialogOptions { }

Não é ideal usar esse nome longo toda vez que eu precisar usar essa interface. Eu acho que não é tudo de ruim, mas eu queria saber se há um melhor?

questionAnswers(2)

yourAnswerToTheQuestion