Most of it would be the same.
If you look at my example, many of the stuff in the module header are just copied to another header, like juce_osc_common.h
and that includes all the external native headers in a very copy-paste way, as that part shouldn’t change.