import { EmailConfigurer, SmtpEmailConfigurer, OvhEmailConfigurer, MailjetEmailConfigurer, EmailTemplateConfigurer, TextTemplateConfigurer } from '../grammar'; import { AbstractParent } from '../AbstractParent'; import { Configurer, Scope } from '../Configurer'; import { Provider } from '@zetapush/core'; export declare class EmailConfigurerImpl

extends AbstractParent

implements EmailConfigurer

, Configurer { private scope; private mailjetConfigurer; private smtpConfigurer; private defaults; private htmlTemplateConfigurer; private textTemplateConfigurer; constructor(parent: P, scope: Scope); from(email: string): EmailConfigurer

; subject(subject: string): EmailConfigurer

; smtp(): SmtpEmailConfigurer>; ovh(): OvhEmailConfigurer>; mailjet(): MailjetEmailConfigurer>; htmlTemplate(): EmailTemplateConfigurer>; textTemplate(): TextTemplateConfigurer>; getProviders(): Promise; }