import { AbstractParent } from '../AbstractParent'; import { MailjetEmailConfigurer } from '../grammar'; import { AxiosInstance } from 'axios'; import { Configurer, Scope } from '../Configurer'; import { Email } from '../../api'; import { Provider } from '@zetapush/core'; export declare const DEFAULT_MAILJET_URL = "https://api.mailjet.com/v3.1/send"; export declare class MailjetEmailConfigurerImpl
extends AbstractParent
implements MailjetEmailConfigurer
, Configurer {
private defaults;
private scope;
private axios?;
private mailjetUrl?;
private mailjetApiKeyPublic?;
private mailjetApiKeyPrivate?;
private axiosInstance;
private alternativeHelper;
constructor(parent: P, defaults: Partial ;
apiKeyPublic(mailjetApiKeyPublic: string): MailjetEmailConfigurer ;
apiKeyPrivate(mailjetApiKeyPrivate: string): MailjetEmailConfigurer ;
httpClient(axios: AxiosInstance): this;
getProviders(): Promise