import { AddDashboardComponentDto } from '../dtos/add.dashboard.component.dto'; import { BusinessParamDto } from '../dtos/business.param.dto'; import { CustomReportEntity } from '../entities/custom.report.entity'; import { DashboardEntity } from '../entities/dashboard.entity'; import { AccessBusinessService } from '../services/access.business.service'; export declare class DashboardComponentController { private readonly accessBusinessService; constructor(accessBusinessService: AccessBusinessService); create(body: AddDashboardComponentDto): Promise; getAllDashboards(params: BusinessParamDto): Promise<{ suggestions: CustomReportEntity[]; business_id: number; product_id: number; user_id: number; name: string; identifier: string; description: string; active: boolean; attributes: import("..").DashboardAttributesDto; business: import("..").AccessBusinessEntity; product: import("..").ProductEntity; alias: import("@servicelabsco/nestjs-utility-services").UserEntity; components: import("..").DashboardComponentEntity[]; id: number; uuid: string; created_by: number; updated_by: number; deleted_at: Date; updated_at: Date; created_at: Date; creator: import("@servicelabsco/nestjs-utility-services").CreatorEntity; updator: import("@servicelabsco/nestjs-utility-services").CreatorEntity; }>; allReports(): Promise; }