import type { AxiosError } from 'axios'; import type { ResponseError } from '../types/index.js'; export declare const isNetworkError: (error: AxiosError | null) => boolean; export declare const getApiErrorMessage: (error: unknown, fallback?: string) => string; export declare const hasError: (error: Error | null) => boolean; export declare const isTimeoutError: (error: AxiosError | null) => boolean; export declare const isNotFoundError: (error: AxiosError | null) => boolean; interface BackendErrorHandlerProps { error: ResponseError | null; fallbackMessage?: string; } export declare const backendErrorHandler: ({ error, fallbackMessage }: BackendErrorHandlerProps) => { code: null; message: string; formatted: string; } | { code: string; message: string; formatted: string; }; export {};