import type { Command } from 'commander'; import { type PilotGateCounts, type PilotGateReason, type PilotGateVerdict } from '../../services/race/gate2-evaluator.js'; import { type RaceGate2Policy } from '../../services/race/gate2-policy.js'; import { type ProgramIO } from '../cli-helpers.js'; export type PilotStatusReport = { readonly policyVersion: string; readonly evaluatorVersion: string; readonly recordedPolicyVersion?: string; readonly policy: RaceGate2Policy; readonly verdict: PilotGateVerdict; readonly counts: PilotGateCounts; readonly reasons: readonly PilotGateReason[]; readonly evidencePath: string; }; export declare function registerRaceCommands(program: Command, io: ProgramIO): void;