import { SqlService, UploadService } from '@servicelabsco/nestjs-utility-services'; import { ListingColumnEntity } from '../entities/listing.column.entity'; export declare class ProcessListingCsvFile { private readonly uploadService; private readonly sqlService; protected columns: ListingColumnEntity[]; protected records: any[]; protected additionalData: any[]; protected list: string[]; private today; constructor(uploadService: UploadService, sqlService: SqlService); process(identifier: string, data: any[], additionalData?: any[]): Promise<{ url: string; }>; private setColumns; private generateFile; private setHeader; private setData; private getValue; private getFormattedValue; private getData; private createDownloadLog; }