type DetectMethod = (val: string) => Promise | string; export type BenchmarkResult = { size: Record; stats: { min: number; max: number; success_rate: number; error_rate: number; unindentified_rate: number; execution_time: number; }; languages: Record; }; type BenchmarkSize = { success_rate: number; error_rate: number; unindentified_rate: number; execution_time: number; }; export declare function benchmark(detect: DetectMethod): Promise; export {};