import type { DigestSnapshot } from '../database/sqlite-adapter/entries/digest.js'; export interface ReportDeliveryOptions { webhookUrl: string; webhookAuth?: string; contentType?: 'slack' | 'discord' | 'json'; } export declare function validateWebhookUrl(webhookUrl: string): Promise; /** * Format a DigestSnapshot into a human-readable Markdown report. */ export declare function formatDigestReport(snapshot: DigestSnapshot, serverVersion: string): string; /** * Deliver a Markdown report to a webhook via HTTP POST. */ export declare function deliverReport(report: string, snapshot: DigestSnapshot, options: ReportDeliveryOptions): Promise; //# sourceMappingURL=digest-reporter.d.ts.map