import { i as resolveProviderRequestPolicy, n as resolveProviderEndpoint, r as resolveProviderRequestCapabilities } from "../provider-attribution-zcs62TBO.js";
import { c as resolveProviderRequestHeaders, o as normalizeBaseUrl, u as sanitizeConfiguredModelProviderRequest } from "../provider-request-config-C3QxiLa4.js";
import { r as fetchWithTimeout } from "../fetch-timeout-CboMtRsl.js";
import { a as createProviderHttpError, c as formatProviderErrorPayload, d as truncateErrorDetail, i as assertOkOrThrowProviderError, l as formatProviderHttpErrorMessage, o as extractProviderErrorDetail, r as assertOkOrThrowHttpError, s as extractProviderRequestId, u as readResponseTextLimited } from "../provider-http-errors-C5jbpUhT.js";
import { a as postJsonRequest, c as requireTranscriptionText, d as resolveProviderOperationTimeoutMs, f as waitProviderOperationPollInterval, i as pollProviderOperationJson, l as resolveAudioTranscriptionUploadFileName, n as createProviderOperationDeadline, o as postMultipartRequest, r as fetchWithTimeoutGuarded, s as postTranscriptionRequest, t as buildAudioTranscriptionFormData, u as resolveProviderHttpRequestConfig } from "../shared-DRHp86wl.js";
import "../provider-http-DDi_PB2_.js";
export { assertOkOrThrowHttpError, assertOkOrThrowProviderError, buildAudioTranscriptionFormData, createProviderHttpError, createProviderOperationDeadline, extractProviderErrorDetail, extractProviderRequestId, fetchWithTimeout, fetchWithTimeoutGuarded, formatProviderErrorPayload, formatProviderHttpErrorMessage, normalizeBaseUrl, pollProviderOperationJson, postJsonRequest, postMultipartRequest, postTranscriptionRequest, readResponseTextLimited, requireTranscriptionText, resolveAudioTranscriptionUploadFileName, resolveProviderEndpoint, resolveProviderHttpRequestConfig, resolveProviderOperationTimeoutMs, resolveProviderRequestCapabilities, resolveProviderRequestHeaders, resolveProviderRequestPolicy, sanitizeConfiguredModelProviderRequest, truncateErrorDetail, waitProviderOperationPollInterval };
