adpa-enterprise-framework-automation
Version:
Modular, standards-compliant Node.js/TypeScript automation framework for enterprise requirements, project, and data management. Provides CLI and API for BABOK v3, PMBOK 7th Edition, and DMBOK 2.0 (in progress). Production-ready Express.js API with TypeSpe
48 lines • 2.25 kB
TypeScript
import { Request, Response, NextFunction } from 'express';
export declare class ReviewerController {
/**
* Create a new reviewer profile
*/
static createReviewerProfile(req: Request, res: Response, next: NextFunction): Promise<Response<any, Record<string, any>> | undefined>;
/**
* Get reviewer profile by user ID
*/
static getReviewerProfile(req: Request, res: Response, next: NextFunction): Promise<Response<any, Record<string, any>> | undefined>;
/**
* Update reviewer profile
*/
static updateReviewerProfile(req: Request, res: Response, next: NextFunction): Promise<Response<any, Record<string, any>> | undefined>;
/**
* Delete reviewer profile
*/
static deleteReviewerProfile(req: Request, res: Response, next: NextFunction): Promise<Response<any, Record<string, any>> | undefined>;
/**
* Search reviewers with filters
*/
static searchReviewers(req: Request, res: Response, next: NextFunction): Promise<void>;
/**
* Get available reviewers for a specific role and document type
*/
static getAvailableReviewers(req: Request, res: Response, next: NextFunction): Promise<Response<any, Record<string, any>> | undefined>;
/**
* Update reviewer availability
*/
static updateReviewerAvailability(req: Request, res: Response, next: NextFunction): Promise<Response<any, Record<string, any>> | undefined>;
/**
* Update reviewer preferences
*/
static updateReviewerPreferences(req: Request, res: Response, next: NextFunction): Promise<Response<any, Record<string, any>> | undefined>;
/**
* Get reviewer performance metrics
*/
static getReviewerMetrics(req: Request, res: Response, next: NextFunction): Promise<Response<any, Record<string, any>> | undefined>;
/**
* Get reviewer leaderboard
*/
static getReviewerLeaderboard(req: Request, res: Response, next: NextFunction): Promise<Response<any, Record<string, any>> | undefined>;
/**
* Get reviewer workload summary
*/
static getReviewerWorkload(req: Request, res: Response, next: NextFunction): Promise<Response<any, Record<string, any>> | undefined>;
}
//# sourceMappingURL=ReviewerController.d.ts.map