/** @public */ interface ConjureContext { fetchFn?: typeof fetch; tokenProvider?: () => Promise; baseUrl: string; servicePath: string; } /** * @public */ declare function conjureFetch({ fetchFn, baseUrl, servicePath, tokenProvider }: ConjureContext, url: string, method: string, body?: ArrayBuffer | Blob | FormData | URLSearchParams | null | string | object, params?: { [key: string]: string | string[] | number | number[] | boolean | boolean[] | undefined | null; }, contentType?: "application/json" | "application/octet-stream", accept?: "application/json" | "application/octet-stream"): Promise; export { type ConjureContext, conjureFetch };