import { AxiosRequestConfig, AxiosResponse } from 'axios';
import { HttpInterceptor } from './interceptor';
export declare class Logger implements HttpInterceptor {
    interceptRequest(config: AxiosRequestConfig): AxiosRequestConfig<any>;
    interceptRequestError(error: any): any;
    interceptResponseError(config: any): Promise<never> | undefined;
    interceptResponse(config: AxiosResponse): AxiosResponse<any, any> | Promise<never>;
}
