import { QueryKey, UseQueryOptions, UseQueryResult } from "react-query"; import { DocumentData, DocumentReference, FirestoreError, SnapshotOptions } from "firebase/firestore"; import { UseFirestoreHookOptions, WithIdField } from "./index"; export declare function useFirestoreDocumentData | undefined>(queryKey: QueryKey, ref?: DocumentReference, options?: UseFirestoreHookOptions & SnapshotOptions, useQueryOptions?: Omit | undefined, FirestoreError, R>, "queryFn">): UseQueryResult; export declare function useFirestoreDocumentData | undefined>(queryKey: QueryKey, ref?: DocumentReference, options?: UseFirestoreHookOptions & SnapshotOptions & { idField: ID; }, useQueryOptions?: Omit | undefined, FirestoreError, R>, "queryFn">): UseQueryResult;