import { DataSource, Repository } from 'typeorm'; import { EntityMaster } from '../entity/entity-master.entity'; import { EntityMasterRepository } from '../repository/entity-master.repository'; import { ListMasterService } from 'src/module/listmaster/service/list-master.service'; import { SavedFilterRepositoryService } from 'src/module/filter/repository/saved-filter.repository'; import { AttributeMasterRepository } from '../repository/attribute-master.repository'; export declare class EntityMasterService { private entityMasterRepository; private attributeMasterRepo; private entityMasterRepo; private readonly dataSource; private readonly listMasterService; private readonly savedFilterRepoService; constructor(entityMasterRepository: Repository, attributeMasterRepo: AttributeMasterRepository, entityMasterRepo: EntityMasterRepository, dataSource: DataSource, listMasterService: ListMasterService, savedFilterRepoService: SavedFilterRepositoryService); getEntityById(id: number): Promise; getAllEntityDropDown(entity_type: string, loggedInUser: any): Promise<{ label: string; value: any; }[]>; getEntityData(mappedEntityType: string | null, loggedInUser: any, mapped_entity_id?: number): Promise; getEntityByTableName(tableName: string): Promise; save(entityMaster: EntityMaster): Promise; update(id: number, entityMaster: EntityMaster): Promise; findByMappedEntityType(mappedEntityType: string): Promise; getFilterMetaData(entityType: string, loggedInUser: any): Promise; getOperationList(loggedInUser: any): Promise<{ text: any; number: any; date: any; select: any; multiselect: any; year: any; }>; getAttributesOfTypeDate(entityType: string, loggedInUser: any): Promise<{ label: string; value: string; }[]>; }