import { DataSource } from 'typeorm'; import { ListMasterItemsRepository } from '../repository/list-master-items.repository'; import { EntityServiceImpl } from 'src/module/meta/service/entity-service-impl.service'; import { UserData } from 'src/module/user/entity/user.entity'; import { AttributeMasterService } from 'src/module/meta/service/attribute-master.service'; import { ListMasterRepository } from '../repository/list-master.repository'; export declare class ListMasterItemService extends EntityServiceImpl { private readonly listItemsRepo; private readonly listMasterRepo; private readonly entityServiceImpl; protected readonly attributeMasterService: AttributeMasterService; private readonly dataSource; constructor(listItemsRepo: ListMasterItemsRepository, listMasterRepo: ListMasterRepository, entityServiceImpl: EntityServiceImpl, attributeMasterService: AttributeMasterService, dataSource: DataSource); getListMasterItemsByType(listType: string, enterprise_id: number, search?: string): Promise; createEntity(entityData: any, loggedInUser: UserData): Promise; updateEntity(entityData: any, loggedInUser: UserData): Promise; upsertListMasterItem(listType: string, items: any[], loggedInUser: any): Promise; deleteListMasterItem(listType: string, code: string): Promise; getListSourceType(loggedInUser: UserData, source: string): Promise; }