import type { EventEntry, PendingRuntimeParentAction, RuntimeDelegationGuardrails } from "./types.js"; export interface RuntimeParentActionCapacity { status: "available" | "reserved" | "queued"; activeSessions: number; maxConcurrentDelegates: number; activeTaskSessions: number; maxSpawnsPerTask: number; reason?: string; } export declare function runtimeParentActionCapacity(events: EventEntry[], action: PendingRuntimeParentAction, policy: RuntimeDelegationGuardrails): RuntimeParentActionCapacity;