/**
 * @fileoverview AI Provider Factory
 * @description Creates the right adapter based on provider name.
 *
 * @version 0.1.0
 * @since 0.1.0
 * @author AMBROISE PARK Consulting
 */
import type { AIProvider, AIProviderAdapter } from '@donotdev/core/server';
/**
 * Get the provider adapter for the given provider name.
 *
 * @param provider - The AI provider ('anthropic', 'openai', 'google')
 * @param apiKey - The API key for the provider
 * @returns The provider adapter
 */
export declare function getProviderAdapter(
  provider: AIProvider,
  apiKey: string
): AIProviderAdapter;
export { createAnthropicAdapter } from './anthropic.js';
export { createOpenAIAdapter } from './openai.js';
export { createGoogleAdapter } from './google.js';
