import { c as normalizeOptionalString } from "../string-coerce-mnp54Vah.js";
import { s as asFiniteNumber } from "../number-coercion-CJQ8TR--.js";
import { S as normalizeTtsAutoMode, x as TTS_AUTO_MODES } from "../gateway-startup-plugin-ids-qizI4ZBM.js";
import { t as asBoolean } from "../boolean-By0bZpFH.js";
import { c as extractProviderRequestId, g as truncateErrorDetail, h as readResponseTextLimited, i as assertOkOrThrowProviderError, l as formatProviderErrorPayload, n as asObject, o as createProviderHttpError, s as extractProviderErrorDetail, u as formatProviderHttpErrorMessage } from "../provider-http-errors-Cant6QRw.js";
import { a as scheduleCleanup, i as requireInRange, n as normalizeLanguageCode, r as normalizeSeed, t as normalizeApplyTextNormalization } from "../tts-provider-helpers-DcnFWueT.js";
import { i as getSpeechProvider, n as parseTtsDirectives, o as listSpeechProviders, r as canonicalizeSpeechProviderId, s as normalizeSpeechProviderId } from "../directives-CJ30JubN.js";
import { t as createOpenAiCompatibleSpeechProvider } from "../speech-DdA4-H51.js";
export { TTS_AUTO_MODES, asBoolean, asFiniteNumber, asObject, assertOkOrThrowProviderError, canonicalizeSpeechProviderId, createOpenAiCompatibleSpeechProvider, createProviderHttpError, extractProviderErrorDetail, extractProviderRequestId, formatProviderErrorPayload, formatProviderHttpErrorMessage, getSpeechProvider, listSpeechProviders, normalizeApplyTextNormalization, normalizeLanguageCode, normalizeSeed, normalizeSpeechProviderId, normalizeTtsAutoMode, parseTtsDirectives, readResponseTextLimited, requireInRange, scheduleCleanup, normalizeOptionalString as trimToUndefined, truncateErrorDetail };
