import { type Request, type Response } from 'express';
declare const PulseEvaluationController: {
    runEvaluation(req: Request, res: Response): Promise<void>;
    getEvalResult(req: Request, res: Response): Promise<void>;
    getAllEvalResultsForProject(req: Request, res: Response): Promise<void>;
    getEvaluationSecurityOverviewForProject(req: Request, res: Response): Promise<void>;
    getEvaluationTestRunsForProject(req: Request, res: Response): Promise<void>;
    getEvaluationSecurityTestRunsForProject(req: Request, res: Response): Promise<void>;
    getEvaluationSecurityVulnerabilitiesOverTimeForProject(req: Request, res: Response): Promise<void>;
    getEvaluationSecurityCategoryWiseVolumeForProject(req: Request, res: Response): Promise<void>;
    getEvaluationSecurityTestSuitesTableForProject(req: Request, res: Response): Promise<void>;
    getEvaluationSecurityTestSuitePluginSidebarForProject(req: Request, res: Response): Promise<void>;
    /** Security board chart: metric card – total security probes (runs) count */
    getSecurityProbes(req: Request, res: Response): Promise<void>;
    /** Security board chart: metric card – vulnerabilities (failures) count */
    getVulnerabilitiesDetected(req: Request, res: Response): Promise<void>;
    /** Security board chart: bar chart – vulnerabilities over time */
    getVulnerabilitiesOverTime(req: Request, res: Response): Promise<void>;
    /** Security board chart: polar/radar – category-wise volume */
    getCategoryWiseVolumeAnalysis(req: Request, res: Response): Promise<void>;
    /** Security board: trend of security evaluation runs over time (line chart) */
    getSecurityEvaluationsTrend(req: Request, res: Response): Promise<void>;
    /** Security board: recent security evaluation runs (table) */
    getRecentSecurityEvaluations(req: Request, res: Response): Promise<void>;
    /** Security board: total probes, passed, failed (for KPI cards) */
    getSecurityProbesStats(req: Request, res: Response): Promise<void>;
    /** Security board: probe results over time (stacked bar – pass vs fail per day) */
    getProbeResultsOverTime(req: Request, res: Response): Promise<void>;
    /** Security board: top security control failures (by plugin/assertion) */
    getTopSecurityControlFailures(req: Request, res: Response): Promise<void>;
    getEvaluationAudio(req: Request, res: Response): Promise<void>;
};
export { PulseEvaluationController };
//# sourceMappingURL=pulse-evaluation.d.ts.map