I use this, and setting up vuefire module inside nuxt.config.ts :
<script setup>
import { useCollection } from 'vuefire'
import { collection } from 'firebase/firestore'
const db= useFirestore()
const todos = useCollection(collection(db, 'todos'))
</script>