export interface Abstract extends Function { prototype: T; }