import type { Response } from 'express';
import type { AuthRequest } from '../../../middlewares/validateUser';
export declare class TruScoutToolController {
    /**
     * 3.8 search_security_findings(filter, time_range, sort, page)
     * GET /api/argus/tools/search-security-findings
     *
     * We model security findings as red-team evaluation results (is_redteam = 1).
     */
    static searchSecurityFindings(req: AuthRequest, res: Response): Promise<void>;
    /**
     * 3.8 get_security_finding(finding_id)
     * GET /api/argus/tools/get-security-finding
     */
    static getSecurityFinding(req: AuthRequest, res: Response): Promise<void>;
    /**
     * 3.8 get_entity_security_rollup(entity, id, group_by?)
     * GET /api/argus/tools/get-entity-security-rollup
     *
     * For now we support entity=session|trace. Returns simple counts and average score.
     */
    static getEntitySecurityRollup(req: AuthRequest, res: Response): Promise<void>;
}
//# sourceMappingURL=truScoutToolController.d.ts.map