import { Err } from "@uuip/unified-ui-platform-sdk"; import { AxiosError } from "axios"; export type ErrorDetails = ReturnType; export type ErrorDetailsExtended = { trackingId: string; status?: number; }; export declare const isErrorDetailsExtended: (details: unknown) => details is ErrorDetailsExtended; declare const getCommonErrorDetails: (errObj: AxiosError) => { trackingId: any; msg: string | undefined; }; export declare const createErrDetailsObject: (errObj: AxiosError) => Err.Details<"Service.reqs.generic.failure">; export declare const handleExternalServiceErrorDetails: (errObj: AxiosError) => Err.Details; export declare const createErrDetailsObjectWithRetry: (errObj: AxiosError, errorKey?: string) => Err.Details; /** * Pings an API and checks if API is returning 200 or not * In localhost pings GET method and HEAD method otherwise * @returns onlineStatus */ export declare const checkOnlineStatus: () => Promise; export declare const generateUUID: () => string; export declare const RETRY_INTERVAL = 200; export declare const sleep: (interval: number) => Promise; export declare const formatStringsForLogs: (logs: string) => string; export {}; //# sourceMappingURL=service-utils.d.ts.map