import { PropertyService, UploadService } from '@servicelabsco/nestjs-utility-services'; import { DocumentFileUploadDto } from '../../accessUtility/dtos/document.file.upload.dto'; import { BulkDefinitionLoadEntity } from '../../accessUtility/entities/bulk.definition.load.entity'; import { BulkUploadColumnEntity } from '../../accessUtility/entities/bulk.upload.column.entity'; import { BulkUploadEntity } from '../../accessUtility/entities/bulk.upload.entity'; import { BulkUploadService } from '../../accessUtility/services/bulk.upload.service'; import { BulkUploadItemStore } from '../../accessUtility/services/bulk.upload.item.store'; import { BulkUploadItemListFilterDto } from '../dtos/bulk.upload.item.list.filter.dto'; import { BulkUploadListFilterDto } from '../dtos/bulk.upload.list.filter.dto'; import { BusinessParamDto } from '../dtos/business.param.dto'; import { AccessBusinessService } from '../services/access.business.service'; import { ListingService } from '../services/listing.service'; export declare class BulkUploadController { private readonly accessBusinessService; private readonly uploadService; private readonly bulkUploadService; private readonly listingService; private readonly propertyService; private readonly bulkUploadItemStore; constructor(accessBusinessService: AccessBusinessService, uploadService: UploadService, bulkUploadService: BulkUploadService, listingService: ListingService, propertyService: PropertyService, bulkUploadItemStore: BulkUploadItemStore); search(body: BulkUploadListFilterDto): Promise; show(params: BusinessParamDto): Promise; getLastRecord(params: BusinessParamDto): Promise; getDefinitions(params: BusinessParamDto): Promise; getTemplate(params: BusinessParamDto): Promise<{ file: any; }>; setTemplate(params: BusinessParamDto, body: DocumentFileUploadDto): Promise; summary(params: BusinessParamDto): Promise; getColumns(params: BusinessParamDto): Promise; getItems(params: BusinessParamDto, body: BulkUploadItemListFilterDto): Promise; showLog(params: BusinessParamDto): Promise[]>; }