import type { ProjectContext } from '../../ai/types';
import type { DocumentProcessor, DocumentOutput } from '../../documentGenerator/types';
/**
 * Processor for the Program Project Charter document.
 */
export declare class ProgramCharterProcessor implements DocumentProcessor {
    private aiProcessor;
    constructor();
    /**
     * Detects [AI_SYNTHESIS: ...] tags and generates text for each, replacing the tag with AI-generated content.
     */
    private synthesizeSectionContent;
    process(context: ProjectContext): Promise<DocumentOutput>;
}
//# sourceMappingURL=ProgramCharterProcessor.d.ts.map