import type { HarnessSession, StepInput, StepResult } from "#harness/types.js"; export declare function runModelCallBatch(input: { readonly steeringSignal?: AbortSignal; readonly initialInput: StepInput | undefined; readonly initialSession: HarnessSession; readonly modelCallsPerStep: number; readonly runStep: (input: { readonly firstCall: boolean; readonly session: HarnessSession; readonly stepInput: StepInput | undefined; }) => Promise; }): Promise;