import type { ApiResponse, HttpDelegate, HttpMethod, HttpRequestOptions, StreamResponse } from '../http.types'; export declare function loadAxios(): Promise; export declare class AxiosApiDelegate implements HttpDelegate { private config; private client; constructor(config?: {}); private ensureClient; request>(method: HttpMethod, url: string, options?: Omit): Promise; request(method: HttpMethod, url: string, options?: HttpRequestOptions): Promise; /** * Browser: requires adapter 'fetch' (axios >= 1.7). Node: converts Node stream to Web stream via Readable.toWeb (Node 18+). */ requestStream(method: HttpMethod, url: string, options?: HttpRequestOptions): Promise; } export default AxiosApiDelegate;