import type { AgentEvalCase, EvalRunResult } from './schema.js';
export type RunAgentEvalCaseArgs = {
    testCase: AgentEvalCase;
    repoRoot: string;
    resultsRoot: string;
    target?: string;
    model?: string;
    maxSteps?: number;
    timeoutMs?: number;
    stateDir?: string;
    workRoot?: string;
    preferApiKey?: boolean;
    dryRun?: boolean;
};
export declare function runAgentEvalCase(args: RunAgentEvalCaseArgs): Promise<EvalRunResult>;
export declare function buildHeddleAskCommand(args: {
    workspaceRoot: string;
    model?: string;
    maxSteps?: number;
    prompt: string;
    sessionName: string;
    preferApiKey?: boolean;
}): string[];
//# sourceMappingURL=agent-runner.d.ts.map