import type { CollectionHook, DocumentHook, Options } from './types'; import type { FirebaseFirestoreTypes } from '@react-native-firebase/firestore'; /** * Common abstraction for useDocument and useCollection. * It's not recommended using it directly, please use the documented hooks. * @param query * @param options */ export declare const useInternal: | DocumentHook = CollectionHook | DocumentHook, ValueType extends FirebaseFirestoreTypes.QuerySnapshot | FirebaseFirestoreTypes.DocumentSnapshot = FirebaseFirestoreTypes.QuerySnapshot | FirebaseFirestoreTypes.DocumentSnapshot, QueryType extends FirebaseFirestoreTypes.Query | FirebaseFirestoreTypes.DocumentReference = FirebaseFirestoreTypes.Query | FirebaseFirestoreTypes.DocumentReference>(query?: QueryType | null | undefined, options?: Options | undefined) => ReturnTypeHook;