/** * Scope Control Controller * API endpoints for adaptive scope control functionality * * @class ScopeControlController * @description Provides REST API endpoints for scope control operations including * scope change management, monitoring, and PMBOK compliance validation * * @version 1.0.0 * @since 3.2.0 */ import { Request, Response } from 'express'; export declare class ScopeControlController { private static scopeControlService; /** * Initialize scope control monitoring for a project * POST /api/projects/:projectId/scope-control/initialize */ static initializeScopeControl(req: Request, res: Response): Promise; /** * Submit a scope change request * POST /api/projects/:projectId/scope-control/changes */ static submitScopeChange(req: Request, res: Response): Promise; /** * Approve a scope change * PUT /api/scope-control/changes/:changeId/approve */ static approveScopeChange(req: Request, res: Response): Promise; /** * Get scope metrics for a project * GET /api/projects/:projectId/scope-control/metrics */ static getScopeMetrics(req: Request, res: Response): Promise; /** * Get scope alerts for a project * GET /api/projects/:projectId/scope-control/alerts */ static getScopeAlerts(req: Request, res: Response): Promise; /** * Detect scope creep for a project * POST /api/projects/:projectId/scope-control/detect-creep */ static detectScopeCreep(req: Request, res: Response): Promise; /** * Stop scope control monitoring for a project * DELETE /api/projects/:projectId/scope-control/monitoring */ static stopScopeControlMonitoring(req: Request, res: Response): Promise; /** * Get scope control dashboard data * GET /api/projects/:projectId/scope-control/dashboard */ static getScopeControlDashboard(req: Request, res: Response): Promise; private static calculateHealthScore; private static calculateRiskLevel; private static generateRecommendations; } //# sourceMappingURL=ScopeControlController.d.ts.map