import { QueryChange } from 'rxfire/database'; import { ReactFireOptions, ObservableStatus } from './'; import type { Query as DatabaseQuery, DatabaseReference } from 'firebase/database'; /** * Subscribe to a Realtime Database object * * @param ref - Reference to the DB object you want to listen to * @param options */ export declare function useDatabaseObject(ref: DatabaseReference, options?: ReactFireOptions): ObservableStatus; export declare function useDatabaseObjectData(ref: DatabaseReference, options?: ReactFireOptions): ObservableStatus; /** * Subscribe to a Realtime Database list * * @param ref - Reference to the DB List you want to listen to * @param options */ export declare function useDatabaseList(ref: DatabaseReference | DatabaseQuery, options?: ReactFireOptions): ObservableStatus; export declare function useDatabaseListData(ref: DatabaseReference | DatabaseQuery, options?: ReactFireOptions): ObservableStatus;