import { BaseService } from '../base.service'; import { MailjetModuleOptions } from '../interfaces'; export interface EmailStatisticsParams { FromTS?: string; ToTS?: string; CampaignID?: number; ContactEmail?: string; From?: string; To?: string; Limit?: number; Offset?: number; } export interface CampaignStatisticsParams { CampaignID?: number; FromTS?: string; ToTS?: string; Limit?: number; Offset?: number; } export declare class StatisticsService extends BaseService { constructor(options: MailjetModuleOptions); getEmailStatistics(params?: EmailStatisticsParams): Promise; getCampaignStatistics(params?: CampaignStatisticsParams): Promise; getMessageStatistics(messageId: number): Promise; getContactStatistics(contactId: number, params?: { FromTS?: string; ToTS?: string; }): Promise; }