export { AnthropicDiscoverer } from "./anthropic.js"; export { OpenAIDiscoverer } from "./openai.js"; export { GoogleDiscoverer } from "./google.js"; export { OllamaDiscoverer } from "./ollama.js"; export { LlamaCppDiscoverer } from "./llama-cpp.js"; export { LmStudioDiscoverer } from "./lmstudio.js"; export { VllmDiscoverer } from "./vllm.js"; export { OpenRouterDiscoverer } from "./openrouter.js"; export { VercelAIGatewayDiscoverer } from "./vercel.js"; export { BedrockDiscoverer, inferOriginFromBedrockId } from "./bedrock.js"; export { VertexDiscoverer } from "./vertex.js"; export { NvidiaDiscoverer } from "./nvidia.js"; export { TogetherDiscoverer } from "./together.js"; export { FireworksDiscoverer } from "./fireworks.js"; export { GroqDiscoverer } from "./groq.js"; export { MistralDiscoverer } from "./mistral.js"; export { DeepInfraDiscoverer } from "./deepinfra.js"; export { CohereDiscoverer } from "./cohere.js"; export { CerebrasDiscoverer } from "./cerebras.js"; export { PerplexityDiscoverer } from "./perplexity.js"; export { DeepSeekDiscoverer } from "./deepseek.js"; export { MoonshotDiscoverer } from "./moonshot.js"; export { GLMDiscoverer } from "./glm.js"; export { ZAIDiscoverer } from "./zai.js"; export { MiniMaxDiscoverer } from "./minimax.js"; export { OpenAICompatibleDiscoverer } from "./openai-compatible.js"; export { GENERIC_OPENAI_PROVIDERS, GenericOpenAICompatibleDiscoverer, getGenericProviderSpec, type OpenAICompatibleProviderSpec, } from "./generic-openai.js"; export { TypeSafeDiscoverer } from "./typesafe.js"; export { BaseDiscoverer } from "./base.js"; import type { ProviderDiscoverer } from "../types.js"; /** * Returns all built-in provider discoverers. * * Includes direct-API providers (Anthropic, OpenAI, Google, Ollama, OpenRouter) * as well as managed-service proxies (AWS Bedrock, Google Vertex AI). */ export declare function getAllDiscoverers(options?: { ollamaBaseUrl?: string; llamaCppBaseUrl?: string; }): ProviderDiscoverer[]; /** * Returns a single discoverer by canonical provider ID, or undefined if not found. * * Supported IDs are the keys of {@link DISCOVERER_REGISTRY} — every provider * in the canonical catalog. */ export declare function getDiscoverer(providerId: string, options?: { baseUrl?: string; }): ProviderDiscoverer | undefined; //# sourceMappingURL=index.d.ts.map