import type { AxiosError, AxiosResponse } from "axios"; import type { ClutchError } from "./errors"; /** * HTTP response status. * * Responses are grouped in five classes: * - Informational responses (100–199) * - Successful responses (200–299) * - Redirects (300–399) * - Client errors (400–499) * - Server errors (500–599) */ export interface HttpStatus { /** The status code. */ code: number; /** The status message. */ text: string; } declare const successInterceptor: (response: AxiosResponse) => AxiosResponse; declare const successProxyInterceptor: (response: AxiosResponse) => AxiosResponse | Promise; declare const errorInterceptor: (error: AxiosError) => Promise; declare const client: import("axios").AxiosInstance; declare const proxyClient: import("axios").AxiosInstance; export { client, proxyClient, errorInterceptor, successInterceptor, successProxyInterceptor }; //# sourceMappingURL=index.d.ts.map