/** * PRD 构建器 * 负责从会话上下文构建完整的产品需求文档 */ import type { PRDSchema, SpecSpriteSession, ValidationResult } from '../core/types.js'; export declare class PRDBuilder { private prdSchema; constructor(); /** * 从会话构建完整的 PRD */ buildPRD(session: SpecSpriteSession): Promise; /** * 验证 PRD 格式和内容 */ validatePRD(prd: PRDSchema): ValidationResult; private buildMetadata; private buildProjectInfo; private buildTechStack; private buildFeatureFlags; private buildSpecifications; private buildConstraints; private buildEnvironment; private buildNextSteps; private extractProjectName; private extractProjectDescription; private buildKeyFeaturesList; private selectFramework; private selectDatabase; private selectUILibrary; private selectDeploymentPlatform; private selectAdditionalTools; private requiresAuth; private requiresAdmin; private inferTargetAudience; private inferScale; private createFeatureSpecification; private createBasicSpecification; private loadSchema; } //# sourceMappingURL=prd-builder.d.ts.map