import { Firestore } from 'firebase-admin/firestore'; export declare class UnimplementedFirestore implements Firestore { collection(collectionPath: string): FirebaseFirestore.CollectionReference; doc(documentPath: string): FirebaseFirestore.DocumentReference; collectionGroup(collectionId: string): FirebaseFirestore.CollectionGroup; runTransaction(updateFunction: (transaction: FirebaseFirestore.Transaction) => Promise, transactionOptions?: FirebaseFirestore.ReadWriteTransactionOptions | FirebaseFirestore.ReadOnlyTransactionOptions | undefined): Promise; settings(settings: FirebaseFirestore.Settings): void; getAll(...documentRefsOrReadOptions: (FirebaseFirestore.DocumentReference | FirebaseFirestore.ReadOptions)[]): Promise[]>; recursiveDelete(ref: FirebaseFirestore.CollectionReference | FirebaseFirestore.DocumentReference, bulkWriter?: FirebaseFirestore.BulkWriter | undefined): Promise; terminate(): Promise; listCollections(): Promise[]>; batch(): FirebaseFirestore.WriteBatch; bulkWriter(options?: FirebaseFirestore.BulkWriterOptions | undefined): FirebaseFirestore.BulkWriter; bundle(bundleId?: string | undefined): FirebaseFirestore.BundleBuilder; }