export declare type EmailAdapter = (email: Email) => Promise<boolean>;
export declare type BuildEmailAdapter = (smtpConfig: SMTPConfig) => EmailAdapter;
export declare type SMTPConfig = {
    server: string;
    port: number;
    userName: string;
    password: string;
};
export declare type Email = {
    from: string;
    to: string;
    subject: string;
    body: string;
    attachmentName?: string;
    attachmentContent?: string;
};
export declare const buildEmailAdapter: BuildEmailAdapter;
