mi codigo es
export type AbstractConstructor<T = any> = abstract new (...args: any[]) => T;
y me sale error
error TS4081: Exported type alias 'AbstractConstructor' has or is using private name 'abstract'. 1 export type AbstractConstructor<T = any> = abstract new (...args: any[]) => T;
Alguien alguna vez recibe un error, por favor ayúdame, gracias.