import { AxiosError } from 'axios'; export declare type AccessTokenProvider = () => Promise<{ accessToken: string; }>; export declare type OnAccessTokenProviderError = (error: Error) => void; export default function authInterceptor(error: AxiosError, accessTokenProvider?: AccessTokenProvider, onAccessTokenProviderError?: OnAccessTokenProviderError): Promise;