import { type AxiosInstance, type AxiosRequestConfig } from "axios"; /** * Builds the single axios instance every request in this library goes through. * * Hosts that cannot issue network requests directly (a VS Code webview, for * example) pass their own transport via `config.adapter` — axios's first-class * extension point — and every call site here stays unchanged. * * Note: this library takes a full `baseUrl` per endpoint config, so no library * level `baseURL` is set. Call sites pass absolute URLs, which axios uses as-is. */ export declare const createAxiosInstance: (config?: AxiosRequestConfig) => AxiosInstance; /** * Fallback for call sites reached outside a component that was given an * `axiosConfig`. Uses axios's own default transport, so behaviour is unchanged * for consumers who never pass a config. */ export declare const defaultAxiosInstance: AxiosInstance; //# sourceMappingURL=client.d.ts.map