import { i as resolveProviderRequestPolicy, n as resolveProviderEndpoint, r as resolveProviderRequestCapabilities } from "../provider-attribution-C8_-Lqv3.js";
import { r as fetchWithTimeout } from "../fetch-timeout-CkiSffW0.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-DMCQAkIm.js";
import { l as sanitizeConfiguredModelProviderRequest, o as normalizeBaseUrl } from "../provider-request-config-TY2niQ5h.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-ptQp13cC.js";
import "../provider-http-Ca38E-2u.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, resolveProviderRequestPolicy, sanitizeConfiguredModelProviderRequest, truncateErrorDetail, waitProviderOperationPollInterval };
