UNPKG

notifycx

Version:

NotifyCX API Client

36 lines (34 loc) 911 B
interface SendEmailParams { subject: string; to: string; name: string; message: string; } interface SendEmailFromTemplateParams { templateId: string; from?: string; to: string; variables?: Record<string, string>; } declare class Notify { readonly apiKey: string; readonly apiUrl: string; constructor(apiKey: string, apiUrl?: string); sendEmail(params: SendEmailParams): Promise<{ success: boolean; message: string; }>; sendTestEmail(params: SendEmailParams): Promise<{ success: boolean; message: string; }>; sendEmailFromTemplate(params: SendEmailFromTemplateParams): Promise<{ success: boolean; message: string; }>; sendTestEmailFromTemplate(params: SendEmailFromTemplateParams): Promise<{ success: boolean; message: string; }>; } export { Notify, Notify as default };