/**
 * Legacy LLM Processor Module for Requirements Gathering Agent
 *
 * Provides backward compatibility exports and enhanced context population
 * for maintaining compatibility with existing implementations.
 *
 * @version 2.1.3
 * @author Requirements Gathering Agent Team
 * @created 2024
 * @updated June 2025
 *
 * Key Features:
 * - Legacy compatibility exports for backward compatibility
 * - Enhanced context population from project analysis
 * - Integration with modern AI processor architecture
 * - Transition support for migration to new structure
 *
 * @deprecated Consider migrating to the new AI processor modules
 * @filepath c:\Users\menno\Source\Repos\requirements-gathering-agent\src\modules\llmProcessor.ts
 */
import type { ProjectAnalysis } from './projectAnalyzer.js';
import { ChatMessage } from './ai/types.js';
/**
 * Populates enhanced context from project analysis
 * @param analysis - Project analysis data
 */
export declare function populateEnhancedContextFromAnalysis(analysis: ProjectAnalysis): Promise<void>;
/**
 * Get model configuration
 */
export declare function getModel(): any;
/**
 * Get AI summary and goals (legacy compatibility)
 */
export declare function getAiSummaryAndGoals(context: string): Promise<string | null>;
/**
 * Get AI key roles and needs (legacy compatibility)
 */
export declare function getAiKeyRolesAndNeeds(context: string): Promise<string | null>;
/**
 * Create messages array (legacy compatibility)
 */
export declare function createMessages(systemPrompt: string, userPrompt: string): ChatMessage[];
/**
 * Get AI user stories (legacy compatibility)
 */
export declare function getAiUserStories(context: string): Promise<string | null>;
//# sourceMappingURL=llmProcessor.d.ts.map