import { LoggerService } from '../logger/logger.service'; import { DeferredReportService } from './deferred-report.service'; export declare abstract class DeferredReportConsumerAbstractService { protected readonly loggerService: LoggerService; protected readonly deferredReportService: DeferredReportService; protected static getQueue(): string; protected abstract generateReport(reportQueryFilters: any): any; constructor(loggerService: LoggerService, deferredReportService: DeferredReportService); consume(message: any): Promise; }