import { a as ModelApi, m as ModelProviderDeclarationConfig, o as ModelCompatConfig, s as ModelDefinitionConfig, t as BedrockDiscoveryConfig } from "./types.models-B7DJ1cTJ.js";
import { d as UnifiedModelCatalogEntry, f as UnifiedModelCatalogKind, p as UnifiedModelCatalogSource } from "./manifest-registry-VKy0dJLg.js";
import { b as resolveProviderEndpoint, d as ProviderEndpointClass, f as ProviderEndpointResolution } from "./provider-request-config-CHz_yPJG.js";
import { Jn as UnifiedModelCatalogProviderContext, Yn as UnifiedModelCatalogProviderPlugin, cn as ProviderPlugin } from "./types-CLo6hM78.js";
import { t as DEFAULT_CONTEXT_TOKENS } from "./defaults-6FEupg54.js";
import { A as resolveGpt5SystemPromptContribution, C as GPT5_FRIENDLY_PROMPT_OVERLAY, D as normalizeGpt5PromptOverlayMode, E as isGpt5ModelId, F as buildOpenAICompatibleReplayPolicy, I as buildPassthroughGeminiSanitizingReplayPolicy, L as buildStrictAnthropicReplayPolicy, M as buildGoogleGeminiReplayPolicy, N as buildHybridAnthropicOrOpenAIReplayPolicy, O as renderGpt5PromptOverlay, P as buildNativeAnthropicReplayPolicyForModel, R as resolveTaggedReasoningOutputMode, S as GPT5_FRIENDLY_CHAT_PROMPT_OVERLAY, T as Gpt5PromptOverlayMode, _ as hasToolSchemaProfile, a as ProviderReplayFamily, b as resolveUnsupportedToolSchemaKeywords, c as isProxyReasoningUnsupportedModelHint, d as normalizeProviderId, f as resolveClaudeThinkingProfile, g as hasNativeWebSearchTool, h as applyModelCompatPatch, i as PASSTHROUGH_GEMINI_REPLAY_HOOKS, j as buildAnthropicReplayPolicyForModel, k as resolveGpt5PromptOverlayMode, l as normalizeAntigravityPreviewModelId, m as matchesExactOrPrefix, n as NATIVE_ANTHROPIC_REPLAY_HOOKS, o as buildProviderReplayFamilyHooks, p as cloneFirstTemplateModel, r as OPENAI_COMPATIBLE_REPLAY_HOOKS, s as isClaudeAdaptiveThinkingDefaultModelId, t as ANTHROPIC_BY_MODEL_REPLAY_HOOKS, u as normalizeGooglePreviewModelId, v as normalizeModelCompat, w as GPT5_HEARTBEAT_PROMPT_OVERLAY, x as GPT5_BEHAVIOR_CONTRACT, y as resolveToolCallArgumentsEncoding, z as sanitizeGoogleGeminiReplayHistory } from "./provider-model-shared-CQyQLI3J.js";
import { n as resolveMoonshotThinkingType, t as createMoonshotThinkingWrapper } from "./moonshot-thinking-CgsTWUa8.js";
export { ANTHROPIC_BY_MODEL_REPLAY_HOOKS, type BedrockDiscoveryConfig, DEFAULT_CONTEXT_TOKENS, GPT5_BEHAVIOR_CONTRACT, GPT5_FRIENDLY_CHAT_PROMPT_OVERLAY, GPT5_FRIENDLY_PROMPT_OVERLAY, GPT5_HEARTBEAT_PROMPT_OVERLAY, type Gpt5PromptOverlayMode, type ModelApi, type ModelCompatConfig, type ModelDefinitionConfig, type ModelProviderDeclarationConfig as ModelProviderConfig, NATIVE_ANTHROPIC_REPLAY_HOOKS, OPENAI_COMPATIBLE_REPLAY_HOOKS, PASSTHROUGH_GEMINI_REPLAY_HOOKS, type ProviderEndpointClass, type ProviderEndpointResolution, type ProviderPlugin, ProviderReplayFamily, type UnifiedModelCatalogEntry, type UnifiedModelCatalogKind, type UnifiedModelCatalogProviderContext, type UnifiedModelCatalogProviderPlugin, type UnifiedModelCatalogSource, applyModelCompatPatch, buildAnthropicReplayPolicyForModel, buildGoogleGeminiReplayPolicy, buildHybridAnthropicOrOpenAIReplayPolicy, buildNativeAnthropicReplayPolicyForModel, buildOpenAICompatibleReplayPolicy, buildPassthroughGeminiSanitizingReplayPolicy, buildProviderReplayFamilyHooks, buildStrictAnthropicReplayPolicy, cloneFirstTemplateModel, createMoonshotThinkingWrapper, hasNativeWebSearchTool, hasToolSchemaProfile, isClaudeAdaptiveThinkingDefaultModelId, isGpt5ModelId, isProxyReasoningUnsupportedModelHint, matchesExactOrPrefix, normalizeAntigravityPreviewModelId, normalizeGooglePreviewModelId, normalizeGpt5PromptOverlayMode, normalizeModelCompat, normalizeProviderId, renderGpt5PromptOverlay, resolveClaudeThinkingProfile, resolveGpt5PromptOverlayMode, resolveGpt5SystemPromptContribution, resolveMoonshotThinkingType, resolveProviderEndpoint, resolveTaggedReasoningOutputMode, resolveToolCallArgumentsEncoding, resolveUnsupportedToolSchemaKeywords, sanitizeGoogleGeminiReplayHistory };