/**
 * PerfReporter — formats a PerfReport as a human-readable console table
 * and provides an exit code for CI integration.
 */
import type { PerfReport } from './types.js';
/**
 * Formats a PerfReport as a multi-line string suitable for console output.
 * Includes a header, per-metric rows, a summary, and violation details.
 */
export declare function formatReport(report: PerfReport): string;
/**
 * Returns the appropriate process exit code for a report.
 * 0 = all budgets passed; 1 = one or more violated.
 */
export declare function exitCode(report: PerfReport): number;
//# sourceMappingURL=reporter.d.ts.map