Granular Export Permissions

We would like our teams to be able to export their own contacts (or their teams), but not all contacts. Our teams are real estate agents and they have strict ownership of their own clients.