/** * Default email templates for authentication emails */ interface TemplateUser { email: string; displayName?: string | null; } /** * Default password reset email template */ export declare function getPasswordResetTemplate(resetUrl: string, user: TemplateUser, appName?: string): { subject: string; html: string; text: string; }; /** * Default email verification template */ export declare function getEmailVerificationTemplate(verifyUrl: string, user: TemplateUser, appName?: string): { subject: string; html: string; text: string; }; /** * Default user invitation email template * Sent when an admin creates a new user account */ export declare function getUserInvitationTemplate(setPasswordUrl: string, user: TemplateUser, appName?: string): { subject: string; html: string; text: string; }; /** * Default welcome email template * Sent automatically when a new user registers */ export declare function getWelcomeEmailTemplate(user: TemplateUser, appName?: string, loginUrl?: string): { subject: string; html: string; text: string; }; /** * Default magic link email template */ export declare function getMagicLinkTemplate(magicLinkUrl: string, user: TemplateUser, appName?: string): { subject: string; html: string; text: string; }; export {};