import type { HealthCheck } from './doctor-env-checks.js'; export interface PickAdherence { /** Picks the prompt hook recorded (route-outcomes.jsonl), slash commands left out. */ routes: number; /** Of those, how many were shown as a [PICK] line. */ shown: number; /** Picks on record when a Task/Agent spawn was made (pick-adherence.jsonl), * each route once however many spawns it had. */ spawns: number; /** Of those, how many had a spawn of the picked agent. */ followed: number; } /** * Route and adherence counts straight from the hook logs, so doctor reports * them even where the pick-stats helper is not installed. Outcome rates come * from readPickStats. */ export declare function readPickAdherence(root: string): PickAdherence; export declare function checkPick(cwd?: string, env?: NodeJS.ProcessEnv): Promise; export interface McpServerProcess { pid: number; /** Epoch ms the process started. */ startedAt: number; /** The script node runs (resolved through symlinks when possible). */ script: string; /** The process's working directory, when the platform exposes it. */ cwd?: string; } /** Running `… monomind … mcp start` node processes (POSIX `ps`). */ export declare function listMcpServerProcesses(now?: number): McpServerProcess[]; export declare function checkRunningMcpServer(cwd?: string, deps?: { processes?: () => McpServerProcess[]; now?: number; version?: string; }): Promise; //# sourceMappingURL=doctor-pick-checks.d.ts.map