How can we call a struct in main packege inside another package with different name?

You must have two packages importing each other even indirectly.