import { AxiosInstance, AxiosRequestConfig } from "axios";
declare type HttpClientFactoryOptions = {
    config?: AxiosRequestConfig;
    getSocketId?: () => string;
    authenticate?: () => Promise<unknown>;
};
export declare const HttpClientFactory: ({ config, getSocketId, authenticate, }: HttpClientFactoryOptions) => AxiosInstance;
export {};
