UNPKG

@becomes/cms-cloud-client

Version:

SDK for accessing BCMS Cloud API

58 lines (57 loc) 2.06 kB
import { EmailDownloadLicenseVerificationData, EmailForgotPasswordData, EmailInstanceCreatedData, EmailInvitationData, EmailVerifyAccountData, EmailInstanceTransferData, EmailLicenseUpgradeData, EmailPaymentFailedData, EmailInstanceTerminationScheduledData } from './mjml'; export declare class EmailSender { static sender: string; static htmls: { [name: string]: string; }; static forgotPassword(data: EmailForgotPasswordData & { email: string; username: string; }): Promise<void | Error>; static passwordChanged(data: EmailForgotPasswordData & { email: string; username: string; }): Promise<void | Error>; static verifyAccount(data: EmailVerifyAccountData & { email: string; username: string; }): Promise<void | Error>; static instanceCreated(data: EmailInstanceCreatedData & { instance: { instanceId: string; }; email: string; username: string; license: string; }): Promise<void | Error>; static licenseUpgrade(data: EmailLicenseUpgradeData & { instance: { instanceId: string; }; email: string; username: string; license: string; }): Promise<void | Error>; static instanceTransfer(data: EmailInstanceTransferData & { instance: { instanceId: string; }; email: string; username: string; }): Promise<void | Error>; static invitation(data: EmailInvitationData & { email: string; }): Promise<void | Error>; static downloadLicenseVerification(data: EmailDownloadLicenseVerificationData & { email: string; username: string; }): Promise<void | Error>; static paymentFailed(data: EmailPaymentFailedData & { email: string; username: string; }): Promise<void | Error>; static instanceTerminationScheduled(data: EmailInstanceTerminationScheduledData & { email: string; username: string; }): Promise<void | Error>; }