import * as _nuxt_schema from '@nuxt/schema';
import { EmailsSendRecipient } from 'mailchannels-sdk';

interface NuxtMailChannelsOptions {
    /**
     * Set default BCC
     */
    bcc: Partial<EmailsSendRecipient> | EmailsSendRecipient[] | string | string[] | undefined;
    /**
     * Set default CC
     */
    cc: Partial<EmailsSendRecipient> | EmailsSendRecipient[] | string | string[] | undefined;
    /**
     * Set a default sender
     */
    from: Partial<EmailsSendRecipient> | string | undefined;
    /**
     * Set default recipient
     */
    to: Partial<EmailsSendRecipient> | EmailsSendRecipient[] | string | string[] | undefined;
}
type ModuleOptions = NuxtMailChannelsOptions;

declare const _default: _nuxt_schema.NuxtModule<NuxtMailChannelsOptions, NuxtMailChannelsOptions, false>;

export { _default as default };
export type { ModuleOptions, NuxtMailChannelsOptions };
