import { c as normalizeOptionalString } from "../../string-coerce-14k8ogwf.js"; import { A as SpeechSynthesisRequest, D as SpeechProviderResolveConfigContext, E as SpeechProviderPreparedSynthesis, F as SpeechTelephonySynthesisRequest, L as SpeechVoiceOption, M as SpeechSynthesisStreamRequest, N as SpeechSynthesisStreamResult, O as SpeechProviderResolveTalkConfigContext, P as SpeechSynthesisTarget, R as TtsDirectiveOverrides, S as SpeechProviderConfiguredContext, T as SpeechProviderPrepareSynthesisContext, _ as SpeechDirectiveTokenParseContext, b as SpeechModelOverridePolicy, d as ResolvedTtsConfig, f as ResolvedTtsModelOverrides, g as normalizeTtsAutoMode, h as TTS_AUTO_MODES, k as SpeechProviderResolveTalkOverridesContext, m as resolveEffectiveTtsConfig, p as TtsConfigResolutionContext, v as SpeechDirectiveTokenParseResult, w as SpeechProviderOverrides, x as SpeechProviderConfig, y as SpeechListVoicesRequest, z as TtsDirectiveParseResult } from "../../tts-runtime.types-ME5-eV7L.js"; import { Gn as SpeechProviderPlugin } from "../../types-CAmC_cW72.js"; import { _ as asFiniteNumber, c as extractProviderRequestId, g as truncateErrorDetail, h as readResponseTextLimited, i as assertOkOrThrowProviderError, l as formatProviderErrorPayload, n as asObject, o as createProviderHttpError, s as extractProviderErrorDetail, t as asBoolean, u as formatProviderHttpErrorMessage } from "../../provider-http-errors-Cn3hTFdL.js"; import { t as summarizeText } from "../../speech-core-BUsfal2S.js"; import { a as normalizeSpeechProviderId, c as normalizeLanguageCode, d as scheduleCleanup, i as listSpeechProviders, l as normalizeSeed, n as getSpeechProvider, o as parseTtsDirectives, s as normalizeApplyTextNormalization, t as canonicalizeSpeechProviderId, u as requireInRange } from "../../provider-registry-hLUKbIUx.js"; export { ResolvedTtsConfig, ResolvedTtsModelOverrides, SpeechDirectiveTokenParseContext, SpeechDirectiveTokenParseResult, SpeechListVoicesRequest, SpeechModelOverridePolicy, SpeechProviderConfig, SpeechProviderConfiguredContext, SpeechProviderOverrides, SpeechProviderPlugin, SpeechProviderPrepareSynthesisContext, SpeechProviderPreparedSynthesis, SpeechProviderResolveConfigContext, SpeechProviderResolveTalkConfigContext, SpeechProviderResolveTalkOverridesContext, SpeechSynthesisRequest, SpeechSynthesisStreamRequest, SpeechSynthesisStreamResult, SpeechSynthesisTarget, SpeechTelephonySynthesisRequest, SpeechVoiceOption, TTS_AUTO_MODES, TtsConfigResolutionContext, TtsDirectiveOverrides, TtsDirectiveParseResult, asBoolean, asFiniteNumber, asObject, assertOkOrThrowProviderError, canonicalizeSpeechProviderId, createProviderHttpError, extractProviderErrorDetail, extractProviderRequestId, formatProviderErrorPayload, formatProviderHttpErrorMessage, getSpeechProvider, listSpeechProviders, normalizeApplyTextNormalization, normalizeLanguageCode, normalizeSeed, normalizeSpeechProviderId, normalizeTtsAutoMode, parseTtsDirectives, readResponseTextLimited, requireInRange, resolveEffectiveTtsConfig, scheduleCleanup, summarizeText, normalizeOptionalString as trimToUndefined, truncateErrorDetail };