import { AxiosInstance, AxiosResponse, CreateAxiosDefaults } from 'axios'; import { IntMaxEnvironment } from '../types'; export declare function onResponse(response: AxiosResponse): AxiosResponse; export declare const axiosClientInit: (initializationParams: CreateAxiosDefaults) => AxiosInstance; declare class RetryController { private abortController; private pendingRetry; constructor(); abortRetry(): void; resetRetry(): Promise; setPendingRetry(value: boolean): void; getRetryAbortController(): AbortController; } export declare const retryController: RetryController; export declare function retryWithAttempts(callback: () => Promise | undefined, timeout: number, attempts: number): Promise; export declare const checkValidLocalTime: (env: IntMaxEnvironment) => Promise; export {};