import { FuegoQueryConfig, FuegoQueryInitType, DocumentModel } from './types'; import { FirestoreDbType } from '../Fuego/types'; import { CollectionReference, DocumentReference } from '@firebase/firestore-types'; export default class { private config; constructor(config: FuegoQueryConfig); getRef(db: FirestoreDbType): { ref: DocumentReference | CollectionReference | import("@firebase/firestore-types").Query | null; isDocument: boolean; }; getQueryStringId(): string; handle({ listenerNameRef, context, dbRef, listen, notifyOnNetworkStatusChange, setData, setLoading, setError, setExists, }: FuegoQueryInitType): Promise; }