Different permission on leave types based on roles

Different permission on leave types based on roles

Hello,
is there a way to make a leave type:
  1. visible + editable only by a specific role
  2. only visible for all other roles
Thank you