Declarar un solo tipo - "usar" equivalente para un solo tipo

En C # puedo hacer esto:

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

¿Hay un equivalente en mecanografiado?

//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   

Lo más cercano que puedo conseguir es:

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

No es ideal usar este nombre largo cada vez que necesito usar esta interfaz. Supongo que no está tan mal pero me preguntaba si hay algo mejor.

Respuestas a la pregunta(2)

Su respuesta a la pregunta