import { AxiosInstance, RawAxiosRequestHeaders, HeadersDefaults } from 'axios';
import { getAuthorizationHeader } from '../../utils/auth/helper.js';
type AxiosRequestHeaders = RawAxiosRequestHeaders | Partial<HeadersDefaults>;
export type RequestConfig = {
    Authorization?: string;
} & AxiosRequestHeaders;
export { getAuthorizationHeader };
export declare const getHTTPClient: ({ baseURL, headers, sendLogRocketSessionHeader, }?: {
    baseURL?: string;
    headers?: RequestConfig;
    sendLogRocketSessionHeader?: boolean;
}) => AxiosInstance;
export declare const getAuthHTTPClient: ({ baseURL, headers, sendLogRocketSessionHeader, ...rest }?: {
    baseURL?: string;
    headers?: RequestConfig;
    sendLogRocketSessionHeader?: boolean;
    rest?: any[];
}) => AxiosInstance;
