import { type RuntimeContextManifest } from "./runtime-context-manifest.js"; import type { RuntimeDelegationAssignment, RuntimeDelegationGuardrailEvaluation, RuntimeDelegationPacket, RuntimeSpawnRequest, RuntimeExecutionAdapter, PhasePlaybook, Task, TaskContext } from "./types.js"; export declare function runtimeBriefContent(context: TaskContext, runtime: RuntimeExecutionAdapter, phasePlaybook?: PhasePlaybook): string; export declare function runtimeDelegationContent({ context, runtime, assignments, phasePlaybooks, mode, allowDirectProviderApi, guardrails, }: { context: TaskContext; runtime: RuntimeExecutionAdapter; assignments: RuntimeDelegationAssignment[]; phasePlaybooks?: Record; mode: RuntimeDelegationPacket["mode"]; allowDirectProviderApi: boolean; guardrails: RuntimeDelegationGuardrailEvaluation; }): string; export declare function runtimeSpawnRequestContent({ context, runtime, request, contextManifest, phasePlaybook, }: { context: TaskContext; runtime: RuntimeExecutionAdapter; request: Omit; contextManifest?: RuntimeContextManifest; phasePlaybook?: PhasePlaybook; }): string; export declare function delegationAssignment(role: string, task: Task): RuntimeDelegationAssignment;