/** * Shared plumbing consumed by the `@veryfront/ext-*` provider extensions. * * This barrel is the stable extension-facing surface. Implementations remain * internal to `runtime-loader.ts` and `runtime-loader/`; their physical * location may change without changing extension imports. * * @module provider/shared */ import "../../../_dnt.polyfills.js"; export { getAnthropicMessagesUrl, getGoogleEmbeddingUrl, getGoogleGenerateContentUrl, getGoogleStreamGenerateContentUrl, getOpenAIChatCompletionsUrl, getOpenAIEmbeddingUrl, getOpenAIResponsesUrl, } from "../runtime-loader/provider-endpoints.js"; export { createAnthropicRequestInit, createGoogleRequestInit, createOpenAIRequestInit, } from "../runtime-loader/provider-request-init.js"; export { TOOL_INPUT_PENDING_THRESHOLD_MS, withToolInputStatusTransitions, } from "../runtime-loader/tool-input-status.js"; export { MAX_PROVIDER_SSE_BUFFER_CODE_UNITS, parseFinalSseChunk, parseSseChunk, } from "../runtime-loader/provider-sse.js"; export { buildProviderError, createWarningCollector, DEFAULT_PROVIDER_STREAM_HEADERS_TIMEOUT_MS, DEFAULT_PROVIDER_STREAM_TOTAL_HEADERS_BUDGET_MS, isNumberArray, jsonValuesEqual, mergeUsage, parseRetryAfterMs, ProviderError, ProviderOverloadedError, ProviderQuotaError, ProviderRateLimitError, ProviderRequestError, readGatewayBillingMode, readProviderOptions, readRecord, readTextParts, requestJson, requestStream, snapshotJsonValue, snapshotProviderJsonValue, stringifyJsonValue, stringifyToolArguments, stringifyToolResultValue, toOpenAICompatibleMessages, toOpenAICompatibleTools, unwrapToolInputSchema, waitForProviderStreamRetry, } from "../runtime-loader.js"; export type { JsonSnapshotOptions, JsonSnapshotValue, OpenAICompatibleChatMessage, OpenAICompatibleChatRequest, ProviderWarning, RuntimeUsage, } from "../runtime-loader.js"; export type { ModelRuntimeCallOptions, ModelRuntimePromptMessage, ModelRuntimeToolDefinition, RuntimeAssistantContentPart, RuntimePromptMessage, RuntimeReasoningOption, RuntimeResponseFormat, } from "../types.js"; export { canIdentifyProxyWithoutHooks, isProxyWithoutHooks, } from "../../platform/compat/error-introspection.js"; //# sourceMappingURL=index.d.ts.map