import { FirestoreDbType } from '../Fuego/types'; import firebase, { functions } from 'firebase/app'; import 'firebase/firestore'; import 'firebase/auth'; export interface FuegoContextProps { db: FirestoreDbType; auth: typeof firebase.auth; firebase: typeof firebase; functions: typeof functions; addListener: (name: string, listener: () => void) => void; removeListener: (name: string) => void; doesListenerExist: (name: string) => boolean; getListener: (name: string) => (() => void) | null; }