import { GenericCollectionReference, GenericDocumentData, GenericDocumentReference, GenericDocumentSnapshot, GenericFirestore, GenericQuery, GenericQueryConstraint, GenericQueryLike, GenericQuerySnapshot, SnapshotListenOptions, UnsubscribeFirestore } from "./firestore"; import { FirebaseFirestoreTypes } from "@react-native-firebase/firestore"; export declare class RNFirebaseFirestore implements GenericFirestore { private firestore; constructor(firestore: FirebaseFirestoreTypes.Module); onSnapshotQuery(query: GenericQuery, options: SnapshotListenOptions, onNext: ((snapshot: GenericQuerySnapshot) => void) | undefined, onError: ((error: Error) => void) | undefined, onCompletion: (() => void) | undefined): UnsubscribeFirestore; onSnapshot(documentReference: GenericDocumentReference, options: SnapshotListenOptions, onNext: ((snapshot: GenericDocumentSnapshot) => void) | undefined, onError: ((error: Error) => void) | undefined, onCompletion: (() => void) | undefined): UnsubscribeFirestore; setDoc(documentReference: GenericDocumentReference, data: GenericDocumentData): Promise; getDoc(documentReference: GenericDocumentReference): Promise>; query(query: GenericQueryLike, ...queryConstraints: GenericQueryConstraint[]): GenericQueryLike; deleteDoc(documentReference: GenericDocumentReference): Promise; getDocs(collectionReference: GenericCollectionReference): Promise>; doc(path: string, ...pathSegments: string[]): GenericDocumentReference; collection(path: string, ...pathSegments: string[]): GenericCollectionReference; addDoc(collectionReference: GenericCollectionReference, data: GenericDocumentData): Promise>; } //# sourceMappingURL=firestore.react-native.d.ts.map