UNPKG

@tmlmobilidade/emails

Version:
18 lines (17 loc) 1.4 kB
import { FailedBackupEmailProps } from './src/emails/failed-backup.js'; import { PlanApprovalRequestEmailProps } from './src/emails/plan-approval-request.js'; import { ResetPasswordEmailProps } from './src/emails/reset-password.js'; import { SucessfulGtfsValidationEmailProps } from './src/emails/sucessful-gtfs-validation.js'; import { UnsuccessfulGtfsValidationEmailProps } from './src/emails/unsucessful-gtfs-validation.js'; import { WelcomeEmailProps } from './src/emails/welcome.js'; export type { FailedBackupEmailProps, PlanApprovalRequestEmailProps, ResetPasswordEmailProps, SucessfulGtfsValidationEmailProps, UnsuccessfulGtfsValidationEmailProps, WelcomeEmailProps, }; export * from './src/renderer.js'; export interface SendEmailProps<T> { props: T; to: string | string[]; } export declare function sendFailedBackupEmail(props: SendEmailProps<FailedBackupEmailProps>): Promise<void>; export declare function sendResetPasswordEmail(props: SendEmailProps<ResetPasswordEmailProps>): Promise<void>; export declare function sendWelcomeEmail(props: SendEmailProps<WelcomeEmailProps>): Promise<void>; export declare function sendGtfsValidationEmail(props: SendEmailProps<SucessfulGtfsValidationEmailProps | UnsuccessfulGtfsValidationEmailProps>): Promise<void>; export declare function sendPlanApprovalRequestEmail(props: SendEmailProps<PlanApprovalRequestEmailProps>): Promise<void>;