import { CreateDashboardComponentDto } from '../dtos/create.dashboard.component.dto'; import { CustomReportEntity } from '../entities/custom.report.entity'; import { DashboardEntity } from '../entities/dashboard.entity'; import { ListingPageEntity } from '../entities/listing.page.entity'; import { AccessReportService } from '../services/access.report.service'; export declare class ProcessCreateDashboardComponent { protected readonly accessReportService: AccessReportService; protected payload: CreateDashboardComponentDto; protected slug: string; protected dashboard: DashboardEntity; constructor(accessReportService: AccessReportService); process(payload: CreateDashboardComponentDto, slug: string): Promise; validate(): Promise; set(): Promise; createSummary(customReport: CustomReportEntity): Promise; listing(customReport: CustomReportEntity): Promise; }