This is a (multiple allowed):
I see that Swiper has already types for swiper/react component included. I would be really cool to add type definitions for swiper/vue component as well. This would allow us to integrate swiper in vue.js projects with typescript easier.

I'm willing to work on this feature with a little guidance from maintainers.
If this helps anyone I wrote a skeleton typings file to get it to atleast work with a typescript vue project:
declare module 'swiper/vue' {
import _Vue from 'vue';
export class Swiper extends _Vue {}
export class SwiperSlide extends _Vue {}
}
@GerryWilko you're welcome to contribute :)
@vltansky Apologies I meant to come back to this and create a PR. I just dropped this in as a comment temporarily. I'll raise a PR tomorrow! 馃榾
I've raised a PR for this file. I did a bit of testing and it didn't seem to affect the React typings.
In the meantime, how we can use swiper in vue 3/typescript project?
Most helpful comment
@vltansky Apologies I meant to come back to this and create a PR. I just dropped this in as a comment temporarily. I'll raise a PR tomorrow! 馃榾