import { AxiosError, AxiosRequestConfig, AxiosResponse } from 'axios'; import { Client } from './client'; export declare abstract class Interceptor { onSuccessRequestHandler(config: AxiosRequestConfig): Promise; onErrorRequestHandler(error: AxiosError): Promise; onSuccessResponseHandler(response: AxiosResponse): Promise; onErrorResponseHandler(error: AxiosError, client: Client): Promise; }