import { AxiosStatic, CreateAxiosDefaults } from 'axios';
import { IHttpAdapter, IHttpFetchResponse } from 'src/interfaces/IHttpAdapter';
export declare class AxiosAdapter implements IHttpAdapter {
    private axios;
    private axiosInstance;
    constructor(axios: AxiosStatic, config?: CreateAxiosDefaults);
    fetch<T>(url: string, options?: RequestInit): Promise<IHttpFetchResponse<T>>;
    private parseResponse;
    private parseHeaders;
}
