import { EntityManager } from 'typeorm'; import { EntityMasterService } from '../../meta/service/entity-master.service'; import { AttributeMasterService } from 'src/module/meta/service/attribute-master.service'; import { ReflectionHelper } from 'src/utils/service/reflection-helper.service'; import { EntityValidationService } from 'src/module/meta/service/entity-validation.service'; import { ConfigService } from '@nestjs/config'; export declare class MasterService { private readonly entityManager; private readonly entityMasterService; private readonly attributeMasterService; private reflectionHelper; private readonly configService; protected readonly entityValidationService: EntityValidationService; constructor(entityManager: EntityManager, entityMasterService: EntityMasterService, attributeMasterService: AttributeMasterService, reflectionHelper: ReflectionHelper, configService: ConfigService, entityValidationService: EntityValidationService); schema: any; private readonly sequence; private readonly dataSequence; uploadMeta(file: any): Promise<{ message: string; }>; uploadData(file: any, loggedInUser: any): Promise<{ message: string; }>; uploadEntityData(file: any, entityType: any, loggedInUser: any, duplicateHandling: 'skip_duplicates' | 'overwrite_items'): Promise<{ message: string; }>; private resolveParent; upsertData(tableName: string, uniqueFields: string[], data: any[]): Promise; upsertViaService(entityType: string, data: any[], attributes: any[], uniqueFields: string[], loggedInUser: any, duplicateHandling: 'skip_duplicates' | 'overwrite_items'): Promise; }