import type { AgentSessionInternalSurface as AgentSession } from "./agent-session-methods.ts"; import type { SendMessageOptions } from "./extensions/index.js"; /** Resolve a retired workflow-stage session to its single live delivery owner. */ export declare function resolveWorkflowStageDeliveryTarget(session: AgentSession): AgentSession; /** Install one acyclic retirement edge before queue ownership is moved. */ export declare function forwardWorkflowStageDeliveries(source: AgentSession, target: AgentSession): AgentSession | undefined; /** A delivery already admitted by the source must not re-enter the shared generation boundary. */ export declare function forwardedMessageOptions(options?: SendMessageOptions): SendMessageOptions | undefined; //# sourceMappingURL=agent-session-delivery-forwarding.d.ts.map