/**
 * Push Notification Worker — Intelligent Version
 *
 * Checks every 5 minutes for push-worthy events.
 *
 * GATING RULES (push must feel selective, intelligent, scarce):
 * 1. Confidence >= Cat 4 (0.70+)
 * 2. Edge >= 5% (model prob - market implied)
 * 3. Time to game start < 90 minutes (urgency)
 * 4. Dedup: don't re-push same forecast to same user
 * 5. Daily cap: max 3 forecast pushes per user per day
 * 6. Behavioral gating: match user's league preferences from behavior data
 * 7. Re-engagement: if user hasn't logged in 3+ days, send "edge play live now"
 *
 * Usage: npx tsx src/workers/push-notifier.ts
 */
export {};
//# sourceMappingURL=push-notifier.d.ts.map