import { AxiosError, AxiosResponse } from 'axios'; import { Logger, TenfoldError } from '@tenfold/tenfold-types'; export declare class TfErrorHandler { private logger; constructor(logger?: Logger); static createInterceptor(logger?: Logger): (error: any) => any; parseApiError(error: AxiosError): Promise; protected getFormattedErrorMessage(response: AxiosResponse): string; protected mapResponseToTenfoldError(error: AxiosResponse): TenfoldError; private handleRequestError; private handleRequestSetupError; private handleResponseError; private returnGenericError; }