import { Logger } from './logging'; export interface RequestConfig { fetch: typeof fetch; baseUrl: string; logger: Logger; getHeaders: () => Record; installationId: string; randomUUID: () => string; assertResponseBody: (body: T) => T; }