/** * SMI-632: Benchmark Report Formatters * SMI-689: Enhanced with memory profiling output * SMI-1189: Extracted from BenchmarkRunner.ts * * Functions for formatting benchmark reports in various output formats. */ import type { BenchmarkReport } from './types.js'; /** * Format bytes to human-readable string * * @param bytes - Number of bytes * @returns Human-readable string (e.g., "1.5 MB") */ export declare function formatBytes(bytes: number): string; /** * Format a benchmark report as JSON for CI integration * * @param report - Benchmark report to format * @returns JSON string */ export declare function formatReportAsJson(report: BenchmarkReport): string; /** * Format a benchmark report as human-readable text * * @param report - Benchmark report to format * @returns Formatted text string */ export declare function formatReportAsText(report: BenchmarkReport): string; //# sourceMappingURL=formatters.d.ts.map