import { ForageError } from '../interfaces'; import UseCase from '../interfaces/UseCase/types'; export declare const isEmpty: (obj: any) => boolean; export declare const getOperandName: (operand: any) => string; export declare const isForagePinElement: (useCase: UseCase) => boolean; /** * Util to check if an unknown error is a "single" ForageError (object) * Assumes format { code, message, httpStatusCode } */ export declare const isSingleForageErrorObject: (unknownError: unknown) => boolean; /** * Util to check if an unknown error is a ForageError * Assumes format { errors: [{ code, message, httpStatusCode }] } */ export declare const isForageErrorWithErrorsList: (unknownError: unknown) => boolean; /** * Converts unknown error type to a forage error * - if forageErr, returns * - if regular error, uses message as the error message * - otherwise, returns an unknown server error * Used as a fallback mapper, in case we receive a malformed error shape */ export declare const unknownToForageError: (unknownError: unknown) => ForageError;