import { RxCollection } from 'rxdb'; import { Override } from './type.helpers'; import { UseRxQueryOptions, RxQueryResultJSON, RxQueryResultDoc, AnyRxQuery } from './useRxQuery'; export type QueryConstructor = (collection: RxCollection) => AnyRxQuery | undefined; declare function useRxData(collectionName: string, queryConstructor: QueryConstructor | undefined): RxQueryResultDoc; declare function useRxData(collectionName: string, queryConstructor: QueryConstructor | undefined, options?: Override): RxQueryResultDoc; declare function useRxData(collectionName: string, queryConstructor: QueryConstructor | undefined, options?: Override): RxQueryResultJSON; export default useRxData;