import type { EventEntry, PhasePlaybook, RuntimeDelegationAssignment, RuntimeDelegationGuardrailEvaluation, RuntimeDelegationSessionStatus, RuntimeExecutionAdapter, RuntimeSpawnRequest, TaskContext } from "./types.js"; export declare function renderRuntimeSpawnRequestArtifact({ root, taskId, runId, phase, role, runtime, sessionId, status, assignment, context, guardrails, phasePlaybook, }: { root: string; taskId: string; runId?: string; phase: string; role: string; runtime: RuntimeExecutionAdapter; sessionId: string; status: RuntimeSpawnRequest["status"]; assignment: RuntimeDelegationAssignment; context: TaskContext; guardrails: RuntimeDelegationGuardrailEvaluation; phasePlaybook?: PhasePlaybook; }): Promise; export type RuntimeSpawnLifecycleStatus = Extract; export declare function recordRuntimeSpawnLifecycle({ root, sessionId, status, summary, spawnedAgentId, artifact, }: { root: string; sessionId: string; status: RuntimeSpawnLifecycleStatus; summary?: string; spawnedAgentId?: string; artifact?: string; }): Promise; export declare function parseRuntimeSpawnLifecycleStatus(value: string): RuntimeSpawnLifecycleStatus;