/**
 * Base processor for common functionality across AI processors
 */
import { ChatMessage } from "../types.js";
export declare abstract class BaseAIProcessor {
    protected handleAICall(operation: () => Promise<string | null>, operationName: string, cacheKey?: string): Promise<string | null>;
    protected createStandardMessages(systemPrompt: string, userPrompt: string): ChatMessage[];
}
//# sourceMappingURL=BaseAIProcessor.d.ts.map