import { Commit } from 'vuex'; import { FirestoreRef } from '../../types'; import { SubscribeCriteriaOptions } from '../../options'; interface Criteria { state: any; commit: Commit; ref: T; options?: SubscribeCriteriaOptions; } /** * subscribe firestore data to state property * @param state vuex's state * @param commit vuex's commit * @param ref firebase.firestore.DocumentReference | firebase.firestore.CollectionReference | firebase.firestore.Query * @param options optional methods. can undefined * - mapper * - errorHandler * - completionHandler * - notFoundHandler * - afterMutationCalled * - onCompleted `deprecated` */ export declare const subscribeFirestore: ({ state, commit, ref, options, }: Criteria) => void; export {};