import { Signal } from "@angular/core"; import { HttpQuery, QueryKey, QueryOptions } from "./types"; /** * Creates a reactive signal-backed HTTP query whose cache identity follows a * `Signal`. Automatically fetches when a new serialized * key becomes active (synchronously on construction, then via effect-scheduled * transitions). When the signal is `undefined`, the query is inactive — no cache * identity, no fetch. * * Must be called synchronously within an Angular injection context. */ export declare function createReactiveQuery(key: Signal, options?: Omit, fetchFn?: typeof fetch): HttpQuery;