File: //home/arjun/projects/good-life-be/node_modules/mailgun.js/Classes/MailgunClient.d.ts
import { MailgunClientOptions, InputFormData } from '../Types';
import { IDomainsClient, IWebHooksClient, IMailgunClient, IMailingListsClient, IEventClient, IStatsClient, ISuppressionClient, IMessagesClient, IRoutesClient, IValidationClient, IIPsClient, IIPPoolsClient, ISubaccountsClient, IInboxPlacementsClient } from '../Interfaces';
import { IMetricsClient } from '../Interfaces/Metrics/MetricsClient';
export default class MailgunClient implements IMailgunClient {
private request;
domains: IDomainsClient;
webhooks: IWebHooksClient;
events: IEventClient;
stats: IStatsClient;
metrics: IMetricsClient;
suppressions: ISuppressionClient;
messages: IMessagesClient;
routes: IRoutesClient;
validate: IValidationClient;
ips: IIPsClient;
ip_pools: IIPPoolsClient;
lists: IMailingListsClient;
subaccounts: ISubaccountsClient;
inboxPlacements: IInboxPlacementsClient;
constructor(options: MailgunClientOptions, formData: InputFormData);
setSubaccount(subaccountId: string): void;
resetSubaccount(): void;
}