UNPKG

682 BTypeScriptView Raw
1import { AxiosInstance } from "axios";
2import { Agent as IAgent, HttpRequest, HttpResponse } from "@ideal-postcodes/core-interface";
3interface GotHeaders {
4 [key: string]: string | string[] | undefined;
5}
6/**
7 * @hidden
8 */
9interface ToHeader {
10 (gotHeaders: GotHeaders): Record<string, string>;
11}
12/**
13 * Converts a Got header object to one that can be used by the client
14 *
15 * @hidden
16 */
17export declare const toHeader: ToHeader;
18/**
19 * Agent
20 *
21 * @hidden
22 */
23export declare class Agent implements IAgent {
24 Axios: AxiosInstance;
25 constructor();
26 private requestWithBody;
27 private request;
28 http(httpRequest: HttpRequest): Promise<HttpResponse>;
29}
30export {};