import { type Links } from './parse-link-header'; import type { QueryParameterRecord } from './query-string-encoding'; interface RequestInit { signal?: AbortSignal; } export type DoFetchApiOpts = { path: string; method?: string; headers?: { [k: string]: string; }; params?: QueryParameterRecord; body?: BodyInit; fetchOpts?: RequestInit; }; export type DoFetchApiResults = { json?: T; response: Response; link?: Links; }; export default function doFetchApi({ path, method, headers, params, body, fetchOpts, }: DoFetchApiOpts): Promise>; export {};