/** * AI Provider Manager - Auto-detect and create providers */ import type { AIProvider, LintOptions } from '../types'; /** * Get a specific provider by name */ export declare function getProvider(name: 'anthropic' | 'openai' | 'ollama' | 'groq', options?: LintOptions): AIProvider; /** * Auto-detect available provider * Priority: Anthropic > OpenAI > Groq > Ollama */ export declare function detectProvider(options?: LintOptions): Promise; /** * Get provider based on options (auto or specific) */ export declare function resolveProvider(options?: LintOptions): Promise; export { createAnthropicProvider } from './anthropic'; export { createOpenAIProvider } from './openai'; export { createOllamaProvider } from './ollama'; export { createGroqProvider } from './groq'; //# sourceMappingURL=index.d.ts.map