Multiple inheritance of implementations is not allowed. Components can inherit multiple interfaces, though.
Inheriting multiple interfaces isn’t problematic, since you’re simply defining new method signatures to be implemented. It’s the inheritance of multiple copies of functionality that is traditionally viewed as causing problems, or at the very least, confusion (e.g., the diamond of death).