interface PromptEnhancementResult { enhanced: string; complexity: 'basic' | 'moderate' | 'rich' | 'github4-level'; addedElements: string[]; expectedCharacterCount: number; confidenceScore: number; } /** * Multi-Component Prompt Architecture System * Ensures consistent GitHub_4-level rich content generation */ export declare class PromptArchitectureSystem { /** * Analyze and enhance prompt for consistent rich content generation */ enhancePromptForRichness(originalPrompt: string, projectType?: string): PromptEnhancementResult; /** * Analyze prompt to predict content complexity */ analyzePromptComplexity(prompt: string): { predictedComplexity: 'basic' | 'moderate' | 'rich' | 'github4-level'; confidence: number; missingElements: string[]; }; /** * Upgrade basic prompt to rich, GitHub_4-level specifications */ private upgradeToRichPrompt; /** * Build research-validated prompt architecture */ private buildRichPromptArchitecture; /** * Estimate expected character count based on complexity */ private estimateCharacterCount; } /** * Main MCP integration function - Auto-enhance prompts before content generation */ export declare function enhancePromptForConsistentRichness(originalPrompt: string, projectName: string): Promise<{ shouldUseEnhanced: boolean; enhancedPrompt: string; improvements: string[]; predictedComplexity: string; }>; /** * Quick richness check for MCP tools integration */ export declare function detectBasicPrompt(prompt: string): boolean; export {}; //# sourceMappingURL=prompt-architecture-system.d.ts.map