import type { HttpClient } from './types'; /** * The `fetchRawHttpClient()` function is a http client implementation using the `fetch` WebAPI. * * @remarks This fucntion will replace the current `fetchHttpClient` in a possible future breaking change. * * @param endpoint - The endpoint to make the request to. * @param options - The request options. * @param options.cancelable - Cancelable option. * @param options.id - ID option. * @param options.parameters - Parameters option. * @param options.properties - Properties option. * @param options.sendEmptyParams - SendEmptyParams option. * @param options.sendParamsInBody - SendParamsInBody option. * * @returns A `Promise` object. * * @public */ export declare const fetchRawHttpClient: HttpClient; /** * The `fetchHttpClient()` function is wrapper of `fetchRawHttpClient()` function that parses * the response with `toJson` function. * * @param endpoint - The endpoint to make the request to. * @param options - The request options. * * @returns A `Promise` object. * * @public */ export declare const fetchHttpClient: HttpClient;