import { BaseQueryFn } from "@reduxjs/toolkit/query";
import { AxiosError, AxiosRequestConfig } from "axios";
export declare let refreshToken: any;
export declare const initRefreshToken: (cbFunc: (err: AxiosError) => Promise<void>) => void;
export declare const axiosBaseQuery: ({ baseUrl, withCredentials }?: {
    baseUrl: string;
    withCredentials?: boolean;
}) => BaseQueryFn<{
    url: string;
    method?: AxiosRequestConfig["method"];
    data?: AxiosRequestConfig["data"];
    params?: AxiosRequestConfig["params"];
    headers?: AxiosRequestConfig["headers"];
    withCredentials?: AxiosRequestConfig["withCredentials"];
    signal?: AbortSignal;
}, unknown, unknown>;
