import { RequestInit, Response } from "node-fetch"; export declare type RequestInterceptor = (url: string, request: RequestInit) => void | Promise; export declare type ResponseTransformer = (res: Response) => any; export declare type HttpClientInitOpts = { baseUrl: string; baseHeaders?: Record; baseOptions?: Omit; json?: boolean; }; export declare enum HeaderKey { Authorization = "authorization", Accept = "accept", ContentLength = "content-length", ContentType = "content-type", CorrelationId = "x-correlation-id", IdToken = "x-id-token", UserAgent = "user-agent" } export declare enum HttpMethod { Get = "get", Post = "post", Patch = "patch", Put = "put", Delete = "delete" } //# sourceMappingURL=types.d.ts.map