import { AxiosError } from 'axios'; import { ClobbrRequestSettings } from './models/ClobbrRequestSettings'; import { ClobbrExtendedAxiosError } from './models/ClobbrLog'; export declare const handleApiCall: (index: number, { url, verb, headers, data, timeout, includeDataInResponse }: ClobbrRequestSettings, abortController?: AbortController) => Promise<{ logItem: { url: string; verb: import("./enums/http").Everbs; headers: { [key: string]: string; }; formatted: string; metas: import("./models/ClobbrLog").ClobbrLogItemMeta; failed: boolean; error: ClobbrExtendedAxiosError; abortController: AbortController; }; duration: number; abortController: AbortController; }>; export declare const handleApiCallError: ({ url, verb, headers }: ClobbrRequestSettings, error: AxiosError, index: number, runStartTime: number) => { logItem: { url: string; verb: import("./enums/http").Everbs; headers: { [key: string]: string; }; metas: { index: number; duration: number; formatted: string; status?: string; statusText?: string; statusCode?: number; number: string; }; formatted: string; failed: boolean; error: AxiosError; }; };