import type { ProjectContext } from '../../ai/types';
import type { DocumentProcessor, DocumentOutput } from '../../documentGenerator/types';
/**
 * Work Breakdown Structure (WBS) Document Processor
 * Uses AIProcessor to synthesize WBS content from template and context.
 */
export declare class WBSProcessor implements DocumentProcessor {
    private aiProcessor;
    constructor();
    process(context: ProjectContext): Promise<DocumentOutput>;
    /**
     * Constructs the AI prompt messages for WBS synthesis.
     */
    private buildAIMessages;
    /**
     * Returns a user-friendly error message for WBS generation failures.
     */
    private getErrorMessage;
}
//# sourceMappingURL=WBSProcessor.d.ts.map