import { type DurableSessionState } from "#execution/durable-session-store.js"; /** * Terminates same-deployment children the parent holds handles to when the * parent session ends. * * Every nonterminal `agent/local`/`agent/self` handle is covered: `running` * and `parked` handles carry a confirmed address; a `starting` handle has * no session id yet (the child may not exist), so it is skipped with a * debug log rather than guessed at. Remote handles are out of scope — * documented gap: remote children survive parent termination until a * remote-termination protocol exists. */ export declare function terminateChildSessionsStep(input: { readonly sessionState: DurableSessionState; }): Promise;