import type { RunningOrg } from './daemon.js'; /** Call once a role's spawn has been kicked off (pendingRoles entry consumed). */ export declare function markDeferredSpawn(orgName: string, role: string): void; /** Call once a role's spawn completes synchronously (no deferral needed). */ export declare function clearDeferredSpawn(orgName: string, role: string): void; /** True if `role` is still genuinely in-flight toward spawning. Self-heals: * clears the entry if the role already made it into `agents`, or if it's * been deferred past the TTL (treated as abandoned — stop queuing into a * spawn that's never coming). */ export declare function isDeferredSpawn(org: RunningOrg | undefined, orgName: string, role: string): boolean; //# sourceMappingURL=cross-org-deferred.d.ts.map