import { AgentMap, Finding, RedTeamExecutorMode, RedTeamMode, RedTeamRun, RedTeamStrategy } from "../core/types.js"; import { judgeRedTeamOutput } from "./judge.js"; import { redTeamCasesToFindings } from "./reducer.js"; export type RedTeamOptions = { objective?: string; mode?: RedTeamMode; strategy?: RedTeamStrategy; maxCases?: number; maxAttemptsPerCase?: number; maxDepth?: number; includeTerminalChecks?: boolean; executor?: RedTeamExecutorMode; runId?: string; }; export type RedTeamExecution = { agentMap: AgentMap; redTeam: RedTeamRun; findings: Finding[]; }; export { judgeRedTeamOutput, redTeamCasesToFindings }; export declare function runRedTeamAgent(cwd: string, options?: RedTeamOptions): Promise;