The same when you create custom object from Setup | Create | Object, you need to choose Deployment status: In Deployment or Deployed.
Custom Report Type
Deployed - select this option when you're ready to let all users access the report type or object.
In Development - select this option if you want to test it before making it available to all your users, the report type or object will be hidden from all users except those with “Customize Application”user permission and user with “Manage Custom Report Types” permission for custom report type. Only users with those permission able to create and run reports using report types or related to that custom object.
Reference: Create a Custom Report Type