import Firebase from 'firebase'; export declare type Query = Firebase.firestore.Query; export declare type CollectionRef = Firebase.firestore.CollectionReference; export interface Doc { id: string; data: Firebase.firestore.DocumentData | undefined; } export declare type UseCollectionData = Doc[] | string[]; export declare type UseCollectionHook = [UseCollectionData, boolean]; export declare type UseDocHook = [Doc | null, boolean]; export declare type DocumentSnapshot = Firebase.firestore.DocumentSnapshot; export declare type QuerySnapshot = Firebase.firestore.QuerySnapshot; export declare type QueryDocumentSnapshot = Firebase.firestore.QueryDocumentSnapshot; export declare type DocumentReference = Firebase.firestore.DocumentReference; export declare type FirestoreError = Firebase.firestore.FirestoreError; export declare type CurrentUser = Firebase.User | null;