import { PackageId, AllPackages } from "@definitelytyped/definitions-parser"; export interface BenchmarkPackageOptions { allPackages?: AllPackages; file?: string; groups?: PackageId[][]; agentIndex?: number; package?: string; tsVersion: string; progress: boolean; iterations: number; nProcesses: number; maxRunSeconds?: number; printSummary: boolean; definitelyTypedPath: string; failOnErrors?: boolean; installTypeScript?: boolean; localTypeScriptPath?: string; reverse?: boolean; } export declare function benchmark(args: BenchmarkPackageOptions): Promise; export declare function benchmarkPackage(packageName: string, packageVersion: string | undefined, batchRunStart: Date, options: BenchmarkPackageOptions): Promise<{ benchmark: import("../common").PackageBenchmark; summary: import("../common").PackageBenchmarkSummary; id: undefined; } | undefined>;