import { AxiosInstance } from 'axios';
import { RequestProvider } from '../http/RequestProvider';
import { Response } from '../http/Response';
import { Request } from '../http/Request';
export declare class AxiosProvider implements RequestProvider {
    readonly ai: AxiosInstance;
    constructor(ai?: AxiosInstance);
    execute: ({ uri, verb, body, transform, transformError, options }: Request) => Promise<Response>;
}
