import { type AxiosRequestConfig, type AxiosResponse } from 'axios'; import { type AxiosCacheInstance } from 'axios-cache-interceptor'; import type { Interceptors, Locale, StorageClient } from './types'; export type LCConfig = { apiUrl: string; interceptors?: Interceptors; locale?: Locale; storageClient?: StorageClient; source?: 'app' | 'stay' | 'website'; getDeviceUniqueId?: () => Promise; }; declare const _default: { lc: (config: LCConfig) => AxiosCacheInstance; mindee: (config: { apiUrl: string; }) => AxiosCacheInstance; ipLocation: (config: { apiUrl: string; }) => AxiosCacheInstance; sharegroop: (config: { apiUrl: string; }) => AxiosCacheInstance; strapiAdmin: (config: { apiUrl: string; }) => AxiosCacheInstance; hubspot: (config: { apiUrl: string; }) => AxiosCacheInstance; mapbox: (config: { apiUrl: string; }) => AxiosCacheInstance; }; export default _default;