import { Config } from '@lucidcms/core/types';
import { Transporter } from 'nodemailer';

interface PluginOptions {
    from: {
        email: string;
        name: string;
    };
    transporter: Transporter;
}

declare const lucidNodemailerPlugin: (pluginOptions: PluginOptions) => (config: Config) => Promise<{
    key: string;
    lucid: string;
    config: Config;
}>;

export { lucidNodemailerPlugin as default };
