import { type AgentRunner } from "./agent-runner.js"; import { type Finding } from "./findings.js"; import type { AgentConfig } from "./pipeline-config.js"; export interface TestCritiqueResult { ran: boolean; /** Why the critique did not run, when it did not. */ skipped?: string; findings: Finding[]; /** The validator's own account of the review, verbatim. */ summary?: string; } export interface TestCritiqueOptions { root: string; workstreamId: string; workstreamName: string; spec: string; validator: AgentConfig | undefined; agentRunner: AgentRunner; /** Bounds a huge diff; the tail is the least useful part of a patch. */ maxDiffChars?: number; } export declare function critiqueTests(options: TestCritiqueOptions): Promise; //# sourceMappingURL=test-critique.d.ts.map