import type { ProjectContext } from '../../ai/types.js';
import type { DocumentProcessor, DocumentOutput } from '../../documentGenerator/types.js';
/**
 * Stakeholder Needs Analysis Processor
 *
 * Specialized processor for analyzing stakeholder and sponsor needs to ensure
 * the Requirements Gathering Agent provides clear project charters and engagement plans.
 *
 * This processor focuses on:
 * - Identifying specific stakeholder requirements for project authorization
 * - Analyzing sponsor expectations for project charters
 * - Determining engagement plan requirements for different stakeholder groups
 * - Providing actionable insights for improving charter and engagement plan clarity
 */
export declare class StakeholderNeedsAnalysisProcessor implements DocumentProcessor {
    private aiProcessor;
    constructor();
    process(context: ProjectContext): Promise<DocumentOutput>;
    private createPrompt;
    private validateOutput;
}
//# sourceMappingURL=StakeholderNeedsAnalysisProcessor.d.ts.map