/**
 * Provider exports for Vercel AI SDK integration
 * This file centralizes all AI provider classes for easy import and usage
 */
export { GoogleVertexAI } from './googleVertexAI.js';
export { AmazonBedrock } from './amazonBedrock.js';
export { OpenAI } from './openAI.js';
export { AnthropicProvider } from './anthropic.js';
export { AzureOpenAIProvider } from './azureOpenAI.js';
export { GoogleAIStudio } from './googleAIStudio.js';
export { HuggingFace } from './huggingFace.js';
export { Ollama } from './ollama.js';
export { MistralAI } from './mistralAI.js';
export type { AIProvider } from '../core/types.js';
/**
 * Provider registry for dynamic provider instantiation
 */
export declare const PROVIDERS: {
    readonly vertex: "GoogleVertexAI";
    readonly bedrock: "AmazonBedrock";
    readonly openai: "OpenAI";
    readonly anthropic: "AnthropicProvider";
    readonly azure: "AzureOpenAIProvider";
    readonly 'google-ai': "GoogleAIStudio";
    readonly huggingface: "HuggingFace";
    readonly ollama: "Ollama";
    readonly mistral: "MistralAI";
};
/**
 * Type for valid provider names
 */
export type ProviderName = keyof typeof PROVIDERS;
/**
 * List of all available provider names
 */
export declare const AVAILABLE_PROVIDERS: ProviderName[];
