import { GenericCollectionReference, GenericDocumentData, GenericDocumentReference, GenericDocumentSnapshot, GenericFirestore, GenericQuery, GenericQueryConstraint, GenericQueryLike, GenericQuerySnapshot, SnapshotListenOptions, UnsubscribeFirestore } from "./firestore"; import firebase from "firebase/compat/app"; export declare class CompatFirebaseFirestore implements GenericFirestore { private firestore; constructor(firestore: firebase.firestore.Firestore); 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.compat.d.ts.map