import type { Command } from 'commander'; import { type ProgramIO } from '../cli-helpers.js'; /** * `peaks hook handle` —— peaks 自有 hook 协议的单一入口。 * * 该命令是 peaks-loop 拥有的 hook 处理总入口。它: * 1. 读 stdin * 2. auto-detect 来源 IDE(env / stdin shape / cwd) * 3. 归一化到 peaks canonical schema * 4. dispatch 到内部 peaks 逻辑(目前:gate enforce) * 5. 用 IDE 期望的格式发回决策 * * Slice #1 阶段:peaks hook handle 与 peaks gate enforce * 并存(后者内部走 hook-translator)。Slice #2 把 IDE settings 改成调用 * peaks hook handle 即可。Slice #3 删除旧命令。 */ export declare function registerHookHandleCommand(program: Command, io: ProgramIO): void;