import type { AgentHistoryRlmStartRecord, AgentHistoryRlmToolCallRecord, ToolExecutionContext } from "@/types"; import type { ToolResolverApi } from "../toolResolver.js"; import type { RlmCheckSteeringCallback, RlmExecuteResult, RlmHistoryCallback } from "./rlmExecute.js"; /** * Restores RLM execution from a persisted tool-call snapshot and continues execution. * Expects: snapshot is captured from `rlm_tool_call` immediately before an inner tool call. */ export declare function rlmRestore(lastToolCall: AgentHistoryRlmToolCallRecord, startRecord: AgentHistoryRlmStartRecord, toolResolver: ToolResolverApi, context: ToolExecutionContext, historyCallback?: RlmHistoryCallback, checkSteering?: RlmCheckSteeringCallback): Promise; //# sourceMappingURL=rlmRestore.d.ts.map