/** * Hourly gate for the email sent-copy sweep inside the 60-second heartbeat. * * The sweep opens an IMAP connection per mailbox, which is affordable hourly * and not per minute. Mirrors the provisioning-heartbeat gate in * connector-sync-provision.ts rather than inventing a second pattern. */ export interface SentSweepState { lastRunMs: number; } export declare const SENT_SWEEP_INTERVAL_MS: number; export declare function shouldRunSentSweep(prev: SentSweepState | undefined, nowMs: number, intervalMs: number): boolean; //# sourceMappingURL=sent-sweep-throttle.d.ts.map