/** * senpi guide subcommands — in-shell reference for @senpi-ai/runtime. * * All reference text is static string constants. This is intentional: the * scanner registry does not expose configSchema or description metadata at * runtime (ScannerEngine.list() only returns id/enabled/intervalSeconds). * * TODO: replace static strings with dynamic registry metadata once * ScannerEngine exposes configSchema per scanner type. Relevant type is * ScannerRegistrationSummary in src/scanners/engine/engine.ts. */ export declare const CHEATSHEET_TEXT: string; /** Minimal Commander command type — mirrors the interface in senpi-commands.ts */ interface CommanderCommand { command(name: string, desc?: string): CommanderCommand; description(desc: string): CommanderCommand; option(flags: string, description?: string): CommanderCommand; action(fn: (opts?: Record) => void | Promise): CommanderCommand; } /** * Register `senpi guide [subcommand]` on the senpi Commander subprogram. * @param senpi - the `senpi` Commander command object * @param version - plugin version string (from package.json; see `src/version.ts`) */ export declare function registerGuideCommands(senpi: CommanderCommand, version: string): void; export {}; //# sourceMappingURL=guide-commands.d.ts.map