export declare function sendClipperEmail(email: string, clips: Array<{
    clip_type: string;
    display_text: string;
    clipped_at: string;
    clip_data?: any;
}>): Promise<void>;
export declare function sendVerificationEmail(email: string, token: string): Promise<void>;
export declare function sendPasswordResetEmail(email: string, token: string): Promise<void>;
export declare function sendWelcomeEmail(email: string): Promise<void>;
export declare function sendPurchaseConfirmationEmail(email: string, params: {
    productName: string;
    picksGranted: number;
    totalBalance: number;
}): Promise<void>;
export declare function sendMonthlyPassExpiryEmail(email: string, params: {
    expiresAt: string;
}): Promise<void>;
export declare function sendMlbAlertDigestEmail(email: string, params: {
    dateET: string;
    summary: {
        total_assets: number;
        critical_assets: number;
        warning_assets: number;
        by_code: Record<string, number>;
    };
    issueSummary?: {
        total_games: number;
        by_issue_type: Record<string, number>;
    };
    issues?: Array<{
        event_id: string;
        starts_at: string;
        matchup: string;
        home_team: string;
        away_team: string;
        home_feed_rows: number;
        away_feed_rows: number;
        home_candidate_count: number;
        away_candidate_count: number;
        zero_candidate_teams: string[];
        issue_type: string;
    }>;
    assets: Array<{
        event_id: string;
        forecast_type: string;
        team_side: string | null;
        team_id: string | null;
        status: string;
        starts_at: string | null;
        home_team: string | null;
        away_team: string | null;
        alerts: any[];
    }>;
}): Promise<void>;
//# sourceMappingURL=email.d.ts.map