export interface IConstructor extends Function { new (...args: any[]): T; }