import { type FirestoreAccessorDriver } from '../../common/firestore/driver/accessor'; /** * Creates a client-side {@link FirestoreAccessorDriver} that maps the abstract accessor interface * to the `firebase/firestore` SDK functions (`doc`, `collection`, `collectionGroup`, `runTransaction`, `writeBatch`). * * This driver provides: * - Document, collection, and subcollection reference factories * - Transaction and write batch context factories for atomic operations * - A default (non-transactional) document context * * @returns a {@link FirestoreAccessorDriver} backed by the `firebase/firestore` client SDK * * @example * ```ts * const driver = firestoreClientAccessorDriver(); * // Used internally by firebaseFirestoreClientDrivers() * ``` */ export declare function firestoreClientAccessorDriver(): FirestoreAccessorDriver;