See the thread @_exported and fixing import visibility for more information.
If you have a dependency that is entirely an implementation detail, such as how you do JSON parsing - I could see this being useful.
It also gives compiler support for enforcing the intended use of the dependency.