/** * CLI Result Formatter * * Converts raw MCP orchestrator results/errors into CLI-friendly format. * This layer interprets MCP responses for terminal display. * * MCP Server uses orchestrator directly (transparent). * CLI uses orchestrator + this formatter (human-readable). */ export interface MCPResult { success: boolean; content?: any; error?: string; } export declare class CLIResultFormatter { /** * Format orchestrator result for CLI display */ static format(result: MCPResult): string; /** * Format successful result content */ private static formatContent; /** * Format structured MCP content array * Handles: text, images, audio, resources, MCP-UI components */ private static formatStructuredContent; /** * Format error message for CLI */ private static formatError; /** * Format object as readable JSON */ private static formatJSON; /** * Format with pretty tables (for array of objects) */ static formatTable(data: any[]): string; } //# sourceMappingURL=cli-result-formatter.d.ts.map