/** * format.ts — rendering layer. Takes structured results (index.ts's return * types) and produces strings; never calls process.exit or writes anywhere * itself. cli.ts is the only place that actually console.logs these * strings — keeping this module pure text-in/text-out means a library * consumer (see index.ts's header) can call these directly or write its * own renderer against the same BatchResult/RecommendResult shapes. */ import type { BatchResult, RecommendResult } from "./types.js"; export declare function formatPretty(result: BatchResult): string; export declare function formatJson(result: BatchResult): string; export declare function formatRecommendPretty(result: RecommendResult): string; export declare function formatRecommendJson(result: RecommendResult): string;