import type { ListmonkClient } from "@listmonk-ops/openapi"; export interface DailyDigestOptions { hours?: number; bounceThreshold?: number; openRateThreshold?: number; clickRateThreshold?: number; } export interface DailyDigestResult { generatedAt: string; window: { hours: number; from: string; to: string; }; metrics: { lists: number; subscribers: number; subscriberStatus: Record; campaigns: number; runningCampaigns: number; campaignsCreatedInWindow: number; sent: number; views: number; clicks: number; bouncesInWindow: number; }; risk: { campaignBreaches: Array<{ campaignId: number; campaignName: string; breaches: string[]; }>; campaignsEligible: number; campaignsEvaluated: number; truncated: boolean; }; markdown: string; } export declare function generateDailyDigest(client: ListmonkClient, options?: DailyDigestOptions): Promise;