import { runAnalyze } from '../benchmark/analyze-runner.js'; import { writeAgentContextReports } from '../benchmark/agent-context/report.js'; import { runAgentContextBenchmark } from '../benchmark/agent-context/runner.js'; import type { AgentContextDataset } from '../benchmark/agent-context/types.js'; export declare function resolveAgentContextProfile(profile: string): { maxScenarios: number; }; export declare function resolveAgentContextRepoName(options: { repo?: string; repoAlias?: string; targetPath?: string; }): string | undefined; export declare function benchmarkAgentContextCommand(dataset: string, options: { profile?: string; repo?: string; repoAlias?: string; targetPath?: string; reportDir?: string; extensions?: string; skipAnalyze?: boolean; }, deps?: { loadDataset?: (root: string) => Promise; runBenchmark?: typeof runAgentContextBenchmark; writeReports?: typeof writeAgentContextReports; writeLine?: (line: string) => void; analyze?: typeof runAnalyze; }): Promise;