type AbstractConstructor<T> = abstract new (...args: any[]) => T;
export default AbstractConstructor;
