import { SqlService, StringSearchDto } from '@servicelabsco/nestjs-utility-services'; import { BusinessParamDto } from '../dtos/business.param.dto'; import { CreateDashboardComponentDto } from '../dtos/create.dashboard.component.dto'; import { GetScriptValuesDto } from '../dtos/get.script.values.dto'; import { CustomReportEntity } from '../entities/custom.report.entity'; import { ListingPageEntity } from '../entities/listing.page.entity'; import { AccessReportService } from '../services/access.report.service'; import { DeveloperModeAccessService } from '../services/developer.mode.access.service'; export declare class DashboardBuilderController { protected readonly accessReportService: AccessReportService; private readonly developerModeAccessService; private readonly sqlService; constructor(accessReportService: AccessReportService, developerModeAccessService: DeveloperModeAccessService, sqlService: SqlService); createCustomReport(body: CreateDashboardComponentDto, params: BusinessParamDto): Promise; find(body: StringSearchDto): Promise; findScripts(body: StringSearchDto): Promise; getScriptData(body: GetScriptValuesDto): Promise; getCustomReportDetail(params: BusinessParamDto): Promise; deleteReport(params: BusinessParamDto): Promise; private validate; }