UNPKG

@httpc/kit

Version:

httpc toolbox for building function-based API with minimal code and end-to-end type safety

17 lines (16 loc) 838 B
import type { ILogger } from "../logging"; import type { EmailRecipient, IEmailSender, SendEmailParams } from "./types"; export type MailersendEmailSenderOptions = { apiKey: string; defaultSender?: EmailRecipient; }; declare const MailersendEmailSender_base: { new (logger: ILogger, ...args: any[]): import("../services")._BaseService<"not_found" | "invalid_param" | "unauthorized" | "forbidden" | "not_allowed" | "invalid_state" | "misconfiguration" | "not_supported" | "processing_error">; }; export declare class MailersendEmailSender extends MailersendEmailSender_base implements IEmailSender { readonly options: MailersendEmailSenderOptions; constructor(logger: ILogger, options: MailersendEmailSenderOptions); send(params: SendEmailParams): Promise<void>; private _sendMail; } export {};