import type { ProjectContext } from '../../ai/types.js';
import type { DocumentProcessor, DocumentOutput } from '../../documentGenerator/types.js';
/**
 * Assumptions Log Processor for Project Charter
 *
 * This processor creates a comprehensive assumptions log that serves as a critical
 * component of the project charter. It identifies, categorizes, and tracks all
 * project assumptions to support risk management and informed decision-making.
 *
 * Persona: Senior Project Manager with expertise in risk management and assumption tracking
 * Mission: Create a comprehensive, actionable assumptions log that enhances project success
 */
export declare class AssumptionsLogProcessor implements DocumentProcessor {
    private aiProcessor;
    constructor();
    process(context: ProjectContext): Promise<DocumentOutput>;
    private createPrompt;
    private validateOutput;
}
//# sourceMappingURL=AssumptionsLogProcessor.d.ts.map