import type { RecursiveExecutionPolicy } from "../../domain/recursive/execution-policy.js"; import type { RecursiveRootExecutionFrame } from "../../domain/recursive/iteration.js"; import type { RecursiveWorkingMemory } from "../../domain/recursive/memory.js"; import type { RecursiveSession } from "../../domain/recursive/session.js"; import type { RecursiveSessionSummary } from "../../domain/recursive/session-summary.js"; import type { RecursiveCheckpoint } from "../../domain/recursive/checkpoint.js"; export interface BuildRootFrameInput { session: RecursiveSession; policy: RecursiveExecutionPolicy; memory: RecursiveWorkingMemory; summary: RecursiveSessionSummary; checkpoints?: RecursiveCheckpoint[]; } export declare function buildRecursiveRootFrame(input: BuildRootFrameInput): RecursiveRootExecutionFrame; //# sourceMappingURL=build-root-frame.d.ts.map