/** * Copyright 2025 © BeeAI a Series of LF Projects, LLC * SPDX-License-Identifier: Apache-2.0 */ declare const BackendProviders: { readonly OpenAI: { readonly name: "OpenAI"; readonly module: "openai"; readonly aliases: string[]; }; readonly Azure: { readonly name: "Azure"; readonly module: "azure"; readonly aliases: string[]; }; readonly Watsonx: { readonly name: "Watsonx"; readonly module: "watsonx"; readonly aliases: string[]; }; readonly Ollama: { readonly name: "Ollama"; readonly module: "ollama"; readonly aliases: string[]; }; readonly GoogleVertex: { readonly name: "GoogleVertex"; readonly module: "google-vertex"; readonly aliases: string[]; }; readonly Bedrock: { readonly name: "Bedrock"; readonly module: "amazon-bedrock"; readonly aliases: string[]; }; readonly Groq: { readonly name: "Groq"; readonly module: "groq"; readonly aliases: string[]; }; readonly Xai: { readonly name: "XAI"; readonly module: "xai"; readonly aliases: string[]; }; readonly Dummy: { readonly name: "Dummy"; readonly module: "dummy"; readonly aliases: string[]; }; readonly Anthropic: { readonly name: "Anthropic"; readonly module: "anthropic"; readonly aliases: string[]; }; readonly MiniMax: { readonly name: "MiniMax"; readonly module: "minimax"; readonly aliases: string[]; }; }; type ProviderName = (typeof BackendProviders)[keyof typeof BackendProviders]["module"]; type ProviderHumanName = (typeof BackendProviders)[keyof typeof BackendProviders]["name"]; type ProviderDef = (typeof BackendProviders)[keyof typeof BackendProviders]; export { BackendProviders, type ProviderDef, type ProviderHumanName, type ProviderName };