Это не поддерживается напрямую, вы можете использовать объединение объявлений для достижения аналогичного эффекта, вы можете объединить пространство имен с объявлением класса:
class C {
}
namespace C {
export enum OtherEnum { ONE }; // OK
}
C.OtherEnum.ONE // ok
Или вы можете использовать самозапускающуюся функцию, носинтаксис более уродливый:
class C {
public static readonly MyEnum = (function() { enum MyEnum { ONE } return MyEnum })();
}
C.MyEnum.ONE;