/** * `peaks evolution evaluate` — M4 / spec §6 / §7.4. * Split out of `evolution-commands.ts`: the option surface, the * envelope keys, the error codes and the exit-code sites are * unchanged. */ import type { Command } from 'commander'; import { type ProgramIO } from '../cli-helpers.js'; /** The `--options` Commander hands to the `evaluate` action. */ export interface EvaluateOptions { proposal: string; evaluator: string; skeptic: string; evaluatorScore: string; refuteParagraph?: string; riskTag: string[]; briefPointer?: string; project?: string; json?: boolean; } /** The `evaluate` action body. */ export declare function runEvaluate(options: EvaluateOptions, io: ProgramIO): Promise; /** Register `peaks evolution evaluate` on the `evolution` parent. */ export declare function registerEvaluateCommand(evolution: Command, io: ProgramIO): void;