import { HttpInterface } from './http/interface';
import { AxiosInstance } from 'axios';
import { TequilapiClient } from './tequilapi-client';
export declare class TequilapiClientFactory {
    _baseUrl: string;
    _defaultTimeout: number;
    constructor(baseUrl?: string, defaultTimeout?: number);
    build(adapter?: HttpInterface): TequilapiClient;
    private static isRawPath;
    axiosInstance(): AxiosInstance;
    buildAdapter(axiosInstance?: AxiosInstance): HttpInterface;
}
export declare const tequilapi: TequilapiClient;
