import OpenAI from 'openai';
import type { AIProviderConfig, IAIProvider } from '../types/review.types';
export declare abstract class BaseProvider implements IAIProvider {
    protected client: OpenAI;
    protected config: AIProviderConfig;
    constructor(config: AIProviderConfig);
    abstract review(prompt: string, content: string): Promise<string>;
}
