import { SqlService, SystemScriptEntity, UploadService } from '@servicelabsco/nestjs-utility-services'; import { CommonListFilterDto } from '../dtos/common.list.filter.dto'; import { ListResponseDto } from '../dtos/list.response.dto'; import { ListingService } from '../services/listing.service'; export declare class ProcessDashboardReportData { private readonly sqlService; private readonly script; private readonly uploadService; private readonly listingService; protected filter: CommonListFilterDto; protected additionalData: any[]; private query; protected restrictions: string[]; protected response: ListResponseDto; constructor(sqlService: SqlService, script: SystemScriptEntity, uploadService: UploadService, listingService: ListingService); list(filter: any, additionalData?: any[]): Promise; data(filter: any): Promise; private getListRecords; private getQueryRestrictions; private getOrderClause; private getRecords; private getTotalRecords; private setQuery; private aggregate; private sendResponse; private generateCsv; }