import type { ToolCall } from "../../types.js"; export interface ToolEvidenceInput { readonly call: ToolCall; readonly ok: boolean; readonly output: string; readonly pentestTurn: boolean; readonly activeProjectRoot: string | undefined; } export type LocalProbeOutcome = "none" | "success" | "softSuccess" | "failure"; export interface ToolEvidenceSignals { readonly mutationLanded: boolean; readonly freshProbeFailure: boolean; readonly evidenceWorkTool: boolean; readonly serverStarted: boolean; readonly serverTailed: boolean; readonly activePentestTest: boolean; readonly localProbe: LocalProbeOutcome; readonly scaffoldCreated: boolean; readonly featureWrite: boolean; readonly localAppMaterialWork: boolean; } export declare const readToolEvidenceSignals: (input: ToolEvidenceInput) => ToolEvidenceSignals;