UNPKG

@juspay/neurolink

Version:

Universal AI Development Platform with working MCP integration, multi-provider support, voice (TTS/STT/realtime), and professional CLI. 58+ external MCP servers discoverable, multimodal file processing, RAG pipelines. Build, test, and deploy AI applicatio

58 lines (57 loc) 1.44 kB
/** * @file Report Generator * Generate evaluation reports in various formats */ import type { GeneratedReport, ReportConfig, ReportData } from "../../types/index.js"; /** * Report generator class */ export declare class ReportGenerator { private _config; constructor(config?: Partial<ReportConfig>); /** * Generate a report */ generate(data: ReportData): GeneratedReport; /** * Generate text report */ private _generateTextReport; /** * Generate JSON report */ private _generateJsonReport; /** * Generate Markdown report */ private _generateMarkdownReport; /** * Generate HTML report */ private _generateHtmlReport; /** * Escape HTML special characters */ private _escapeHtml; /** * Update configuration */ configure(config: Partial<ReportConfig>): void; } /** * Create a report generator */ export declare function createReportGenerator(config?: Partial<ReportConfig>): ReportGenerator; /** * Quick report generation functions */ export declare const Reports: { /** Generate text report */ text: (data: ReportData) => GeneratedReport; /** Generate JSON report */ json: (data: ReportData) => GeneratedReport; /** Generate Markdown report */ markdown: (data: ReportData) => GeneratedReport; /** Generate HTML report */ html: (data: ReportData) => GeneratedReport; };