import { z as StormFetchEvent, o as ResolvedFastApiRequestConfig, aJ as StormFetchObservabilityOptions } from './types-g5m4rG32.js'; export { U as AsyncStormFetchCacheStorage, V as BasicAuthConfig, W as CacheOptions, X as CacheStorageType, Y as CircuitBreakerOptions, D as DownloadOptions, Z as EndpointDefinition, B as EndpointMap, E as ErrorInterceptor, _ as ErrorNormalizer, F as FastApiClient, a as FastApiClientOptions, C as FastApiError, c as FastApiRequestConfig, d as FastApiResponse, $ as HeadersInput, H as HttpMethod, I as InterceptorManager, a0 as InterceptorOptions, a1 as MockAdapterOptions, a2 as MockRoute, a3 as NativeTransferAdapter, N as NativeTransferOptions, v as NativeTransferResult, w as NativeTransferTask, a4 as NormalizedErrorShape, a5 as OfflineConflictResolution, a6 as OfflineDeadLetter, a7 as OfflineQueueCryptoProvider, a8 as OfflineQueueMigration, L as OfflineQueueRecord, O as OfflineQueueSnapshot, K as OfflineQueueStorage, P as ParamsSerializerOptions, G as PathParams, a9 as ProxyConfig, aa as QueryObject, Q as QueryParams, ab as QueryValue, ac as ReactLike, J as ReactNativeFile, ad as RequestInterceptor, ae as RequestPriority, R as RequestTransformer, af as ResponseInterceptor, b as ResponseTransformer, ag as ResponseType, ah as RetryOptions, ai as RetryPolicy, aj as SchemaValidator, ak as StormFetchAdapter, al as StormFetchAdapterName, S as StormFetchBatchRequest, am as StormFetchBeforeRedirectContext, l as StormFetchCacheManager, m as StormFetchCacheSnapshot, an as StormFetchCacheSnapshotEntry, ao as StormFetchCacheStorage, ap as StormFetchClient, aq as StormFetchClientOptions, u as StormFetchContract, t as StormFetchContractDefinition, ar as StormFetchContractEndpoint, as as StormFetchCredentialForwardPolicy, h as StormFetchDomDocument, at as StormFetchDomElement, g as StormFetchDomMimeType, au as StormFetchDomParser, av as StormFetchError, aw as StormFetchEventType, ax as StormFetchFetchEnv, ay as StormFetchFileSaver, az as StormFetchFormDataHeaderPolicy, aA as StormFetchFormSerializer, aB as StormFetchFormSerializerOptions, p as StormFetchHarLog, n as StormFetchHistoryEntry, aC as StormFetchHmacSigningOptions, aD as StormFetchHostMatcher, y as StormFetchInstalledPlugin, aE as StormFetchIpResolver, aF as StormFetchJsonReviver, aG as StormFetchMaxRate, aH as StormFetchMethodMatcher, aI as StormFetchMockServer, x as StormFetchPlugin, aK as StormFetchPluginCapability, aL as StormFetchPolicy, q as StormFetchPolicyMatcher, f as StormFetchPollController, e as StormFetchPollOptions, aM as StormFetchProgressEvent, aN as StormFetchRequestConfig, k as StormFetchResource, aO as StormFetchResponse, aP as StormFetchResponseEncoding, aQ as StormFetchRuntime, M as StormFetchRuntimeInfo, j as StormFetchScrapeResult, aR as StormFetchScrapeRule, i as StormFetchScrapeSchema, aS as StormFetchSecureLoggerOptions, aT as StormFetchSecurityOptions, A as StormFetchServerClientOptions, aU as StormFetchSpan, s as StormFetchSseController, aV as StormFetchSseMessage, r as StormFetchSseOptions, aW as StormFetchTlsOptions, aX as StormFetchTransport, aY as StormInfiniteQueryOptions, aZ as StormInfiniteQueryState, a_ as StormMutationOptions, a$ as StormMutationState, b0 as StormQueryOptions, b1 as StormQueryState, T as TypedStormFetchClient } from './types-g5m4rG32.js'; interface OpenTelemetrySpanLike { setAttribute(name: string, value: string | number | boolean): unknown; recordException?(error: unknown): unknown; end(): unknown; } interface OpenTelemetryTracerLike { startSpan(name: string, options?: { attributes?: Record; }): OpenTelemetrySpanLike; } interface OpenTelemetryBridgeOptions { tracer: OpenTelemetryTracerLike; onEvent?: (event: StormFetchEvent) => void; traceHeaderName?: string; createTraceId?: () => string; attributes?: (config: ResolvedFastApiRequestConfig) => Record; } declare const createOpenTelemetryObservability: (options: OpenTelemetryBridgeOptions) => StormFetchObservabilityOptions; declare const createStormFetchMetrics: () => { onEvent(event: StormFetchEvent): void; snapshot: () => { requests: number; successes: number; failures: number; retries: number; cacheHits: number; offlineQueued: number; transfers: number; averageDuration: number; }; reset(): void; }; export { ResolvedFastApiRequestConfig, StormFetchEvent, StormFetchObservabilityOptions, createOpenTelemetryObservability, createStormFetchMetrics };