/** * CLI help/version output * * Split out of index.ts (file-size sweep). Pure move: the method bodies are * unchanged; state previously reached via `this` (name/version/description, * the parser, the output formatter) is now passed in explicitly by the caller. */ import type { OutputFormatter } from './output.js'; import type { CommandParser } from './parser.js'; /** * Show main help */ export declare function printMainHelp(name: string, version: string, description: string, parser: CommandParser, output: OutputFormatter): Promise; /** * Show command-specific help */ export declare function printCommandHelp(name: string, output: OutputFormatter, commandPath: string | string[]): Promise; /** * Show version. `--version --json` emits the Agent Exec Protocol * capability handshake (doc/agent-exec-protocol.md §2) — machine callers * handshake before using `agent exec`/`agent scan`/org `--json`. */ export declare function printVersionInfo(name: string, version: string, output: OutputFormatter, json?: boolean): void; //# sourceMappingURL=cli-help.d.ts.map