firebase – Erro Firestore react native

Estou tentando pegar as informações da minha coleção no firebase mais estou recebendo o seguinte erro:

TypeError: undefined is not an object (evaluating ‘_firebaseConnection.default.db.collection’)

esse é meu código do firebase

import firebase from 'firebase/app';
import 'firebase/firestore';
import 'firebase/auth';
import 'firebase/database';

let firebaseConfig = {
  apiKey: "",
  authDomain: "",
  databaseURL: "",
  projectId: "",
  storageBucket: "",
  messagingSenderId: "",
  appId: "",
  measurementId: ""

};

if (!firebase.apps.length) {
  firebase.initializeApp(firebaseConfig)
}

const db = firebase.firestore();



export {db}

export default firebase;

o firestore só aparece quando eu coloco:

 const db = firebase.firestore();
  export default {
      firebase,
     db
 };

desse formato acima eu não consigo sair do aplicativo da erro de auth

Código da minha tela de livro aonde o erro ocorre:

const (Libery, setLibery) = useState();

    useEffect(() => {
        firebase.db.collection("biblioteca").onSnapshot((querySnapshot) => {
            const Libery = ();
            querySnapshot.docs.forEach((doc) => {
                const { title, category, uri, pdf } = doc.data();
                Libery.push({
                    id: doc.id,
                    title,
                    category,
                    uri,
                    pdf
                });
            });
            console.log(Libery)
            setLibery(Libery);
        });
    }, ());