import { Transporter } from 'nodemailer'; /** * Create a nodemailer transporter for Plunk * @param apiKey The Plunk API key * @returns A configured nodemailer transporter */ export declare function createPlunkTransporter(apiKey: string): Transporter; /** * Generate HTML for a password reset email * @param url The reset password URL * @param username The user's name or username * @returns HTML string for the email */ export declare function generateResetPasswordEmail(url: string, username?: string): Promise; /** * Generate HTML for an email verification email using JSX-Email template * @param params Parameters for the verification email * @returns HTML string for the email */ export declare function generateVerificationEmailJsx(params: { name: string; token: string; expiresInMinutes: number; verificationUrl?: string; }): Promise; /** * Generate HTML for an email verification email with a simple HTML template * @param params Parameters for the verification email * @returns HTML string for the email */ export declare function generateSimpleVerificationEmail(params: { name: string; token: string; expiresInMinutes: number; verificationUrl?: string; }): Promise; //# sourceMappingURL=index.d.ts.map