typescript type of class that has tobe initialized : let circle: Circle;

This line says that circle is an instance of Circle. There is a case when I have a list of factories, they have not been initialized(list of classes). I have to process their static properties. What type should I use for?
I receive such error:

     error TS2576: Property 'version' is a static member of type 'MigrationContainerBase'