import { H as HttpClient, P as PaginationOptions } from './shared/zap.3302aa5a.mjs'; export { A as AfterResponseHook, ac as AggregatedMetrics, a8 as AuthOptions, K as BackgroundSyncConfig, z as BackgroundSyncManager, l as BeforeErrorHook, B as BeforeRequestHook, m as BeforeRetryHook, s as BufferPool, C as CANCEL_RETRY, o as CacheManager, y as CachePrewarmer, p as ChunkedTransferManager, D as DownloadStreamManager, a as HTTPError, L as LinkHeader, a6 as LoggerOptions, aa as MetricsOptions, M as MultiLayerCache, N as NetworkError, O as OAuthManager, c as PaginationState, G as PerformanceManager, d as Plugin, g as PluginConfig, i as PluginContext, k as PluginErrorContext, e as PluginFactory, h as PluginHooks, b as PluginManager, f as PluginMetadata, j as PluginResponseContext, w as PoolConfig, F as PrefetchManager, I as PrewarmConfig, J as PrewarmEndpoint, W as RateLimiter, r as RequestDeduplicator, ab as RequestMetrics, R as RequestSigner, q as ResumableDownloadManager, V as RetryManager, ae as RetryPluginOptions, S as SSRFProtection, Q as SWRConfig, E as SWRManager, n as SecretsManager, T as TimeoutError, U as UploadStreamManager, a7 as authPlugin, t as bufferPool, X as buildURL, a3 as findLinkByRel, a4 as getNextPageUrl, a5 as loggerPlugin, _ as mergeHeaders, a9 as metricsPlugin, Z as normalizeHeaders, a2 as parseLinkHeader, a0 as parseResponseBody, Y as parseURL, ad as retryPlugin, $ as serializeBody, x as urlCache, a1 as validateResponse } from './shared/zap.3302aa5a.mjs'; import { R as RequestOptions, H as HttpMethod, a as HttpResponse } from './shared/zap.81717526.mjs'; export { l as CacheConfig, C as CacheOptions, w as CircuitBreakerConfig, D as DeduplicationConfig, E as ErrorInterceptorContext, b as HeadersInit, j as Hooks, e as HttpError, I as InterceptorContext, q as OAuthConfig, i as OnRequestErrorInterceptor, O as OnRequestInterceptor, h as OnResponseErrorInterceptor, g as OnResponseInterceptor, n as ProgressCallback, P as ProgressInfo, Q as QueryParams, v as RateLimitConfig, t as ResilienceConfig, f as ResponseInterceptorContext, c as ResponseType, u as RetryConfig, k as RetryContext, d as RetryOptions, r as SSRFConfig, s as SecretsConfig, o as SecurityConfig, p as SigningConfig, S as StreamConfig, T as TLSConfig } from './shared/zap.81717526.mjs'; import 'zod'; /** * Default HTTP client instance */ declare const http: HttpClient; /** * Convenience exports */ declare const get: (url: string | URL, options?: RequestOptions) => Promise; declare const post: (url: string | URL, body?: unknown, options?: RequestOptions) => Promise; declare const put: (url: string | URL, body?: unknown, options?: RequestOptions) => Promise; declare const patch: (url: string | URL, body?: unknown, options?: RequestOptions) => Promise; declare const del: (url: string | URL, options?: RequestOptions) => Promise; declare const head: (url: string | URL, options?: RequestOptions) => Promise; declare const options: (url: string | URL, options?: RequestOptions) => Promise; declare const create: (options?: RequestOptions) => HttpClient; declare const raw: (method: HttpMethod, url: string | URL, options?: RequestOptions) => Promise>; declare const paginate: (url: string | URL, options?: RequestOptions & { pagination?: PaginationOptions; }) => AsyncIterableIterator; export { HttpClient, HttpMethod, HttpResponse, PaginationOptions, RequestOptions, create, HttpClient as default, del, get, head, http, options, paginate, patch, post, put, raw };