/** * Benchmark module for the Tested with Bellwether program. */ import type { BenchmarkResult, BenchmarkReport, BenchmarkBadge, BenchmarkConfig } from './types.js'; import type { InterviewResult } from '../interview/types.js'; /** * Generate a benchmark result from an interview result. */ export declare function generateBenchmarkResult(interview: InterviewResult, config: BenchmarkConfig): BenchmarkResult; /** * Generate a full benchmark report. */ export declare function generateBenchmarkReport(interview: InterviewResult, config: BenchmarkConfig): BenchmarkReport; /** * Generate a benchmark badge for embedding. */ export declare function generateBenchmarkBadge(result: BenchmarkResult): BenchmarkBadge; /** * Generate a Shields.io compatible badge URL. */ export declare function generateBadgeUrl(result: BenchmarkResult): string; /** * Generate a benchmark badge markdown. */ export declare function generateBadgeMarkdown(result: BenchmarkResult, reportUrl?: string): string; /** * Check if a benchmark result is still valid. */ export declare function isBenchmarkValid(result: BenchmarkResult): boolean; //# sourceMappingURL=benchmarker.d.ts.map