import { RequestService, APIResponse } from "../services/request.service"; import { Dmarc, DmarcQueryParams, DmarcReportQueryParams, DmarcReportSourcesQueryParams, DmarcUpdate } from "../models"; export declare class DmarcModule extends RequestService { constructor(apiKey: string, baseUrl: string); list(queryParams?: DmarcQueryParams): Promise; create(data: Dmarc): Promise; update(monitorId: string, data: DmarcUpdate): Promise; delete(monitorId: string): Promise; report(monitorId: string, queryParams?: DmarcReportQueryParams): Promise; reportByIp(monitorId: string, ip: string, queryParams?: DmarcReportQueryParams): Promise; reportSources(monitorId: string, queryParams: DmarcReportSourcesQueryParams): Promise; addFavorite(monitorId: string, ip: string): Promise; removeFavorite(monitorId: string, ip: string): Promise; }