import { t as __name } from "../chunk--u3MIqq1.js"; import * as axios$1 from "axios"; import { AxiosError, AxiosRequestConfig, AxiosResponse } from "axios"; //#region src/clients/axios.d.ts /** * Subset of AxiosRequestConfig */ type RequestConfig = { baseURL?: string; url?: string; method?: 'GET' | 'PUT' | 'PATCH' | 'POST' | 'DELETE' | 'OPTIONS' | 'HEAD'; params?: unknown; data?: TData | FormData; responseType?: 'arraybuffer' | 'blob' | 'document' | 'json' | 'text' | 'stream'; signal?: AbortSignal; validateStatus?: (status: number) => boolean; headers?: AxiosRequestConfig['headers']; paramsSerializer?: AxiosRequestConfig['paramsSerializer']; }; /** * Subset of AxiosResponse */ type ResponseConfig = { data: TData; status: number; statusText: string; headers: AxiosResponse['headers']; }; type ResponseErrorConfig = AxiosError; type Client = (config: RequestConfig) => Promise>; declare const getConfig: () => Partial>; declare const setConfig: (config: RequestConfig) => Partial>; declare const mergeConfig: (...configs: Array>) => Partial; declare const axiosInstance: axios$1.AxiosInstance; declare const client: { (config: RequestConfig): Promise>; getConfig: () => Partial>; setConfig: (config: RequestConfig) => Partial>; }; //#endregion export { Client, RequestConfig, ResponseConfig, ResponseErrorConfig, axiosInstance, client, client as default, getConfig, mergeConfig, setConfig }; //# sourceMappingURL=axios.d.ts.map