/**
 * @connexum/ai-governance/adapters -- public SDK surface
 *
 * This is the entry point for the `adapters` subpath export.
 * Consumers import from '@connexum/ai-governance/adapters'.
 *
 * Spec: P3-SUB-01 AC 27 (Typed public SDK export)
 *
 * Shipped adapters (Cycles 1-6):
 *   AzureOpenAIAdapter -- Microsoft Azure OpenAI Service (Cycle 1)
 *   GoogleAdapter      -- Google Vertex AI / Generative Language (Cycle 2)
 *   BedrockAdapter     -- AWS Bedrock (Cycle 3)
 *   OllamaAdapter      -- Ollama self-hosted (Cycle 3)
 *   DeepSeekAdapter    -- DeepSeek REST API (Cycle 4, sovereignty: cn)
 *   HuggingFaceAdapter -- HuggingFace Inference API + Endpoints (Cycle 5)
 *   ReplicateLlamaAdapter -- Llama via Replicate Predictions API (Cycle 6)
 *
 * @connexum/ai-governance
 */
// Error hierarchy
export { LlmProviderError, LlmAuthError, LlmRateLimitError, LlmContentFilterError, LlmModelNotFoundError, LlmToolUseError, } from './index.js';
// Base class + compliance registry
export { BaseProviderAdapter, registerProviderCompliance, getProviderCompliance, auditUnverifiedBaaClaims, } from './base.js';
// Shipped adapters
export { AzureOpenAIAdapter, TESTED_API_VERSION as AZURE_OPENAI_TESTED_API_VERSION } from './azure-openai.js';
export { GoogleAdapter, TESTED_API_VERSION as GOOGLE_TESTED_API_VERSION } from './google.js';
export { BedrockAdapter, TESTED_API_VERSION as BEDROCK_TESTED_API_VERSION, detectModelFamily } from './bedrock.js';
export { OllamaAdapter, TESTED_API_VERSION as OLLAMA_TESTED_API_VERSION } from './ollama.js';
export { DeepSeekAdapter, TESTED_API_VERSION as DEEPSEEK_TESTED_API_VERSION, isDeepSeekReasoningModel, DEEPSEEK_KNOWN_MODEL_IDS, } from './deepseek.js';
// HuggingFace Adapter (Inference API + Inference Endpoints variants)
export { HuggingFaceAdapter, HUGGINGFACE_INFERENCE_API_BASE, HUGGINGFACE_KNOWN_MODELS, } from './huggingface.js';
// Replicate-Llama Adapter (Llama family via Replicate Predictions API)
export { ReplicateLlamaAdapter, REPLICATE_DEFAULT_ENDPOINT, REPLICATE_POLL_ENDPOINT_TEMPLATE, REPLICATE_LLAMA_MODELS, } from './replicate-llama.js';
// Unified Supported Models Catalog (cross-adapter model discovery)
export { SUPPORTED_MODELS_CATALOG, getModelById, getModelsByProvider, getModelsByGovernanceProfile, getModelsByCapability, } from './supported-models-catalog.js';
//# sourceMappingURL=exports.js.map