import { SpotlerBaseRepository } from '../../shared/base/spotler-base.repository'; import { SpotlerConfig } from '../../shared/config/spotler-config'; export declare class SpotlerMailingInteractionRepository extends SpotlerBaseRepository { protected config: SpotlerConfig; protected readonly resource = "mailing-interaction"; constructor(config: SpotlerConfig); getBouncedMailingInteractions(args: { fromDate?: string; toDate?: string; fromChangeDate?: string; toChangeDate?: string; trendReportIds?: string; after?: number; pageSize?: number; }): Promise; getClickedMailingInteractions(args: { fromDate?: string; toDate?: string; fromChangeDate?: string; toChangeDate?: string; trendReportIds?: string; after?: number; pageSize?: number; }): Promise; getOpenedMailingInteractions(args: { fromDate?: string; toDate?: string; fromChangeDate?: string; toChangeDate?: string; trendReportIds?: string; after?: number; pageSize?: number; }): Promise; getSentMailings(args: { fromDate?: string; toDate?: string; fromChangeDate?: string; toChangeDate?: string; trendReportIds?: string; after?: number; pageSize?: number; }): Promise; }