import { ReportEntity, SystemScriptEntity } from '@servicelabsco/nestjs-utility-services'; import { GenerateReportDto } from '../dtos/generate.report.dto'; import { ListingPageEntity } from '../entities/listing.page.entity'; import { MenuEntity } from '../entities/menu.entity'; import { ModuleEntity } from '../entities/module.entity'; export declare class ProcessGenerateReport { protected payload: GenerateReportDto; protected menu: MenuEntity; protected report: ReportEntity; protected listingPage: ListingPageEntity; constructor(); process(payload: GenerateReportDto): Promise; private setMenu; setModuleMenu(module: ModuleEntity): Promise; setReport(): Promise; setListingPage(): Promise; setScript(report: ReportEntity): Promise; getMenuName(path: string): string; }