Implicit dependencies declaration

tbs, how do you make static framework (nested in dynamic framework) symbols private? Is keeping them unused publicly enough?

I’m asking because I can import the static framework as soon as I’m in a context that depends on the dynamic one (because of transitive deps). Am I missing some way of keeping the static framework narrowed to the private scope of the dynamic framework?

(this is related to my question here, but I thought it would help anyone in a similar situation finding this post).