/** Task 1526 — the per-firing scheduled seat id. A recurring agent-bearing * :Event that resumed the deterministic adminSessionIdFor(effectiveAccount, * destination) seat accreted every firing into one compaction-lossy session. * This id salts the seat with the firing's own eventId + dispatchedAt, so each * firing is a session id the manager has never seen and spawns FRESH (the * manager's resume-vs-fresh decision keys purely on JSONL existence). Same v4 * shaping as adminSessionIdFor so it satisfies `claude --session-id`, but a * distinct hash domain (`:scheduled:`) so it can never collide with a real * inbound seat for the same sender. Pure — reproducible and testable. */ export declare function scheduledSeatIdFor(accountId: string, destination: string, eventId: string, dispatchedAt: string): string; //# sourceMappingURL=scheduled-seat-id.d.ts.map