/** * Native-fetch wrapper for Nado's gateway — outbound third-party * calls that api-base's Fun-API-shaped `sendRequest` doesn't fit. */ import type { FunLogger } from '../../src/utils/funLogger'; export interface NadoFetchParams { uri: string; method: 'GET' | 'POST'; body?: object; } /** * The per-call concerns every Nado request carries: core has no module-scoped * logger (each platform passes its own), and react-query supplies the signal. */ export interface NadoRequestOptions { logger: FunLogger; signal?: AbortSignal; } /** * Returns the parsed JSON body of a 2xx response; every other outcome throws * NadoGatewayError. Emits one bounded log event per call. */ export declare function nadoFetch(params: NadoFetchParams, { logger, signal }: NadoRequestOptions): Promise; //# sourceMappingURL=fetch.d.ts.map