export interface IConstruct { new (...args: any[]): T; [key: string]: any; }