import { TAccountReadyEmailData, TAccountReadyOwnerEmailData, TAdminSupportEmailData, TBusinessPostNotificationEmailData, TCommentEmailData, TContentStateEmailData, TGroupingOwnerEmailData, TPasswordResetEmailData, TSocialPostEmailData, TUserDuplicateEmailEmailData, TUserImportRetryEmailData, TUserImportSuccessEmailData, TUserPromotionEmailData, TUserStateEmailData, TUserSupportCreatedEmailData, TUserSupportProgressEmailData, TUserSupportResolvedEmailData, TUserVerifyEmailData } from "./interfaces.js"; export interface IEmailAdaptor { callSendAccountUserReady: (data: TAccountReadyEmailData) => Promise; callSendAccountOwnerReady: (data: TAccountReadyOwnerEmailData) => Promise; callSendAccountAdminReady: (data: TAccountReadyEmailData) => Promise; callSendUserPromotion: (data: TUserPromotionEmailData) => Promise; callSendVerifyEmailPin: (data: TUserVerifyEmailData) => Promise; callSendAdminSupportEmail: (data: TAdminSupportEmailData) => Promise; callSendUserSupportCreatedEmail: (data: TUserSupportCreatedEmailData) => Promise; callSendUserSupportProgressEmail: (data: TUserSupportProgressEmailData) => Promise; callSendUserSupportResolvedEmail: (data: TUserSupportResolvedEmailData) => Promise; callSendUserStateRequestEmail: (data: TUserStateEmailData) => Promise; callSendUserStateAcceptEmail: (data: TUserStateEmailData) => Promise; callSendUserStateDeclineEmail: (data: TUserStateEmailData) => Promise; callSendUserStateForceEmail: (data: TUserStateEmailData) => Promise; callSendUserImportSuccessEmail: (data: TUserImportSuccessEmailData, profile: string) => Promise; callSendUserImportRetryEmail: (data: TUserImportRetryEmailData, profile: string) => Promise; callSendUserDuplicateEmailEmail: (data: TUserDuplicateEmailEmailData) => Promise; callSendPasswordResetEmail: (data: TPasswordResetEmailData) => Promise; callSendGroupingOwnerRequestEmail: (data: TGroupingOwnerEmailData) => Promise; callSendGroupingOwnerAcceptEmail: (data: TGroupingOwnerEmailData) => Promise; callSendGroupingOwnerDeclineEmail: (data: TGroupingOwnerEmailData) => Promise; callSendGroupingOwnerForceEmail: (data: TGroupingOwnerEmailData) => Promise; callSendContentStateRequestEmail: (data: TContentStateEmailData) => Promise; callSendContentStateAcceptEmail: (data: TContentStateEmailData) => Promise; callSendContentStateDeclineEmail: (data: TContentStateEmailData) => Promise; callSendContentStateForceEmail: (data: TContentStateEmailData) => Promise; callSendPostCreateFailureEmail: (data: TSocialPostEmailData) => Promise; callSendPostEditFailureEmail: (data: TSocialPostEmailData) => Promise; callSendPostDeleteFailureEmail: (data: TSocialPostEmailData) => Promise; callSendCommentCreateFailureEmail: (data: TCommentEmailData) => Promise; callSendCommentEditFailureEmail: (data: TCommentEmailData) => Promise; callSendCommentDeleteFailureEmail: (data: TCommentEmailData) => Promise; callSendBusinessPostNotificationEmail: (data: TBusinessPostNotificationEmailData) => Promise; } //# sourceMappingURL=email-adaptor.d.ts.map