export declare type Constructor = new (...args: Array) => T; export declare type AbstractConstructor = abstract new (...args: Array) => T;