import type { ProjectContext } from '../../ai/types.js';
import type { DocumentProcessor, DocumentOutput } from '../../documentGenerator/types.js';
/**
 * Processor for the Common Challenges User Personas Analysis document.
 * Generates comprehensive analysis of shared difficulties across user personas in project documentation,
 * processes, and lifecycle management to enhance Requirements Gathering Agent usability and effectiveness.
 *
 * This processor analyzes five critical challenge categories:
 * 1. Documentation Complexity - Information overload, inconsistent standards, accessibility issues
 * 2. Process Inefficiencies - Manual tasks, workflow bottlenecks, context switching
 * 3. Communication & Collaboration Gaps - Stakeholder misalignment, information silos, feedback delays
 * 4. Quality Control & Validation Issues - Inconsistent standards, manual reviews, late discovery
 * 5. Project Lifecycle Management - Phase transitions, scope creep, knowledge transfer
 *
 * The analysis includes:
 * - Multi-persona impact assessment with quantified business metrics
 * - Actionable solution strategies for Requirements Gathering Agent enhancements
 * - Implementation roadmaps with phased approaches and success criteria
 * - ROI analysis and risk mitigation strategies
 * - Prioritization matrix based on impact and feasibility
 *
 * Serves requirements analysts in making informed decisions about system enhancements
 * to address root causes of common challenges across all user personas.
 */
export declare class CommonchallengesuserpersonasProcessor implements DocumentProcessor {
    private aiProcessor;
    constructor();
    process(context: ProjectContext): Promise<DocumentOutput>;
    private createPrompt;
    private validateOutput;
}
//# sourceMappingURL=CommonchallengesuserpersonasProcessor.d.ts.map