import type { AdapterConfig, AdapterResult, AgentContext, IssueRef, RunContext } from "./types.js"; import { MiniMaxClient } from "./client.js"; import { type SessionState } from "./session.js"; export interface ExecuteArgs { config: AdapterConfig; agent: AgentContext; run: RunContext; issue: IssueRef; parentChain?: IssueRef[]; /** When provided, resume an existing session instead of starting fresh. */ resumeSessionState?: SessionState; /** Custom fetch for tool HTTP calls (tests inject this). */ toolFetch?: typeof fetch; /** Custom MiniMax client (tests inject this). */ client?: MiniMaxClient; } export declare function execute(args: ExecuteArgs): Promise; //# sourceMappingURL=execute.d.ts.map