import type { LoadingHook } from '../util'; import type { FirebaseDatabaseTypes } from '@react-native-firebase/database'; export type Val< T, KeyField extends string = '', RefField extends string = '' > = T & Record & Record; export type ObjectHook = LoadingHook; export type ObjectValHook< T, KeyField extends string = '', RefField extends string = '' > = LoadingHook, Error>; export type ListHook = LoadingHook; export type ListKeysHook = LoadingHook; export type ListValsHook< T, KeyField extends string = '', RefField extends string = '' > = LoadingHook[], Error>;