import { AttributeMasterRepository } from '../repository/attribute-master.repository'; import { UserData } from 'src/module/user/entity/user.entity'; import { AttributeMaster } from '../entity/attribute-master.entity'; export declare class AttributeMasterService { private readonly attributeMasterRepository; constructor(attributeMasterRepository: AttributeMasterRepository); findAttributesByMappedEntityType(entity_type: string, loggedInUser: UserData): Promise; createAttribute(attributeData: AttributeMaster, loggedInUser: UserData): Promise; updateAttribute(attributeData: AttributeMaster, id: number, loggedInUser: UserData): Promise; getAttributeById(id: number): Promise; getAttributesByEntityType(entity_type: any, loggedInUser: any): Promise<{ label: string; value: any; }[]>; getAttributesByMappedEntityType(entityType: string, loggedInUser: UserData): Promise; getAttributesDropdownList(entityType: string, loggedInUser: UserData): Promise<{ label: string; value: number; }[]>; findByMappedEntityTypeAndAttributeKey(mapped_entity_type: string, attribute_key: string, loggedInUser: UserData): Promise; }