/** * Tracks whether a Loop *parent* Agim turn is in-flight for a thread. * * Used so idle VERIFY reapers (`maybeReapIdleLoopVerify`) do not race a live * parent that is about to call `loop_verdict` after Subagent join. * * Key: platform__channel__thread (same shape as Loop sessionKey). */ /** Mark parent turn active (depth=0 Loop orchestrator only). */ export declare function markLoopParentTurnActive(platform: string, channelId: string, threadId: string): void; export declare function clearLoopParentTurnActive(platform: string, channelId: string, threadId: string): void; export declare function isLoopParentTurnActive(platform: string, channelId: string, threadId: string): boolean; /** Test-only. */ export declare function _resetLoopParentTurnsForTests(): void; //# sourceMappingURL=loop-parent-turn.d.ts.map