import { AppError } from './app-error'; export interface AxiosRequestError extends Error { request: {}; config: { url: string; }; } export interface AxiosResponseError extends AxiosRequestError { response: { headers: { [key: string]: string; }; status: number; }; } export declare function extractErrorInfo(error?: AppError | Error | unknown): { err: { message: string; stack: string | undefined; debug: { requestUrl: string; }; code?: undefined; details?: undefined; type?: undefined; }; } | { err: { message: string; stack: string | undefined; code: string | number | undefined; details: {} | undefined; debug: object | undefined; type?: undefined; }; } | { err: { message: string; stack: string | undefined; debug?: undefined; code?: undefined; details?: undefined; type?: undefined; }; } | { err: { type: string; message?: undefined; stack?: undefined; debug?: undefined; code?: undefined; details?: undefined; }; };