interface HeartbeatTrigger {
    kind: 'escalation_stale' | 'goal_deadline' | 'overdue_invoice' | 'lead_quiet' | 'silence' | 'subagent_done';
    message: string;
    priority: number;
    metadata?: Record<string, unknown>;
}
/**
 * Run one heartbeat cycle. This is what the cron job calls every hour.
 */
export declare function runHeartbeatCycle(tenantId: string): Promise<{
    fired: boolean;
    trigger?: HeartbeatTrigger;
    reason?: string;
}>;
export {};
//# sourceMappingURL=heartbeat.d.ts.map