import { AxiosInstance } from 'axios'; import { KeezLogger } from '../../../src/helpers/keezLogger'; export interface CreateHttpClientOptions { timeout?: number; logger: KeezLogger; maxRetries?: number; /** * Also retry POST/PATCH on 5xx and network errors. Off by default: * such a request may have been applied by the server even though the * client saw a failure, so retrying can duplicate side effects. */ retryNonIdempotentRequests?: boolean; } export declare function createHttpClient(options: CreateHttpClientOptions): AxiosInstance;