We are emitting protected keyword with constructors in TypeScript definition files. But TypeScript does not allow that.