import type { AxiosInstance, AxiosRequestConfig, AxiosResponse } from 'axios'; import type { Logger } from '../../adapters/logging/logger.js'; import type { InternalRequestConfig, SessionStorage } from '../../application/index.js'; type RequestWithRefreshConfig = { client: AxiosInstance; sessionStorage: SessionStorage; logger: Logger; maxRefreshRetries?: number; }; export declare const executeRequestWithRefresh: (axiosConfig: AxiosRequestConfig, requestConfig: InternalRequestConfig, config: RequestWithRefreshConfig) => Promise>; export {}; //# sourceMappingURL=request-with-refresh.d.ts.map