/** * Scope Management Processor * Handles AI functions related to scope definition, validation, and control * * @class ScopeManagementProcessor * @description Specialized processor for scope management processes following PMBOK standards * * @version 1.0.0 * @since 3.1.0 */ import { BaseAIProcessor } from "./BaseAIProcessor.js"; export declare class ScopeManagementProcessor extends BaseAIProcessor { /** * Analyze scope change for potential scope creep * * @param {string} changeDescription - Description of the scope change * @param {any} projectContext - Current project context * @returns {Promise} Scope creep analysis result */ analyzeScopeCreep(changeDescription: string, projectContext: any): Promise; /** * Generate adaptive scope control recommendations * * @param {any} projectMetrics - Current project metrics * @param {any[]} recentChanges - Recent scope changes * @returns {Promise} Adaptive control recommendations */ generateAdaptiveControlRecommendations(projectMetrics: any, recentChanges: any[]): Promise; /** * Validate scope change against PMBOK standards * * @param {any} scopeChange - Scope change details * @returns {Promise} PMBOK validation result */ validateScopeChangePMBOK(scopeChange: any): Promise; /** * Generate scope baseline recommendations * * @param {string} context - Project context * @returns {Promise} Scope baseline recommendations */ generateScopeBaseline(context: string): Promise; /** * Generate scope change impact analysis * * @param {string} context - Project context * @param {any} changeDetails - Scope change details * @returns {Promise} Impact analysis */ generateScopeChangeImpactAnalysis(context: string, changeDetails: any): Promise; protected generateScopeOutput(documentType: string, context: string, additionalContext?: string[]): Promise; /** * Generates a Scope Management Plan following PMBOK standards * * @param {string} context - Project context information * @returns {Promise} Scope Management Plan or null if generation fails */ getScopeManagementPlan(context: string): Promise; /** * Generates a Project Scope Statement following PMBOK standards * * @param {string} context - Project context information * @returns {Promise} Project Scope Statement or null if generation fails */ getProjectScopeStatement(context: string): Promise; /** * Generates Requirements Documentation following PMBOK standards * * @param {string} context - Project context information * @returns {Promise} Requirements Documentation or null if generation fails */ getRequirementsDocumentation(context: string): Promise; /** * Generates a Requirements Traceability Matrix following PMBOK standards * * @param {string} context - Project context information * @returns {Promise} Requirements Traceability Matrix or null if generation fails */ getRequirementsTraceabilityMatrix(context: string): Promise; /** * Generates a Plan Scope Management process document following PMBOK standards * * @param {string} context - Project context information * @returns {Promise} Plan Scope Management process or null if generation fails */ getPlanScopeManagement(context: string): Promise; /** * Generates a Define Scope Process document following PMBOK standards * * @param {string} context - Project context information * @returns {Promise} Define Scope Process or null if generation fails */ getDefineScopeProcess(context: string): Promise; /** * Generates Work Performance Information (Scope) document following PMBOK standards * * @param {string} context - Project context information * @returns {Promise} Work Performance Information (Scope) or null if generation fails */ getWorkPerformanceInformationScope(context: string): Promise; } //# sourceMappingURL=ScopeManagementProcessor.d.ts.map