import type { ConnectorClient } from "../../llm/connectors/types.js"; import type { FindingRow } from "./finding-row.js"; export type JudgeLabel = { verdict: "tp"; source: "llm-provisional"; confidence: number; } | { verdict: "fp"; source: "llm-provisional"; confidence: number; } | { verdict: "uncertain"; source: "llm-provisional"; confidence: number; }; export declare function buildJudgePrompt(rows: FindingRow[]): string; export declare function judgeFindings(rows: FindingRow[], opts?: { connector?: ConnectorClient; confThreshold?: number; }): Promise>; export declare function packetFor(ruleId: string, rows: { row: FindingRow; label: JudgeLabel; }[]): string;