You absolutely, positively *cannot* include a header file from a component in the base functions!
We have rules about not cross-integrating components, even across frameworks - please follow them.