import type { CheckupReport } from './types.js'; export type PushTime = '07:00' | '09:00' | '12:00' | '18:00' | '21:00'; export interface DailyPushConfig { enabled: boolean; push_time: PushTime; /** Pro 用户:异常即时 push */ pro_realtime_anomaly: boolean; /** Tier */ is_pro: boolean; } export declare const DEFAULT_PUSH_CONFIG: DailyPushConfig; /** * 拼一条 Daily Push 文本 (短, 60-200 字, 适合 IM) */ export declare function renderDailyPush(report: CheckupReport): string; /** * 异常即时 push (Pro feature) — 真严重的 finding 才 push * Free 用户:跳过 (只 push daily) */ export declare function shouldPushRealtimeAnomaly(report: CheckupReport, config: DailyPushConfig): boolean; /** * 拼异常 push 文案 */ export declare function renderAnomalyPush(report: CheckupReport): string; /** * 把 push_time HH:MM 转 cron 表达式 */ export declare function pushTimeToCron(pushTime: PushTime): string; //# sourceMappingURL=daily-push.d.ts.map