How to handle customer router link elements

We have a bunch of clicky components that can render bits of themselves as links.

Different frameworks use specific link components, such as router-link, nuxt-link, Link, etc. Can we inject those tags into a stencil web component or do we need to use @click events to push to the router state instead?