import { Request } from 'express'; import { AttributeMasterService } from '../service/attribute-master.service'; import { EntityUpdateService } from '../service/entity-attribute-update.service'; export declare class AttributeMasterController { private readonly attributeMasterService; private readonly entityUpdateService; constructor(attributeMasterService: AttributeMasterService, entityUpdateService: EntityUpdateService); createAttribute(attributeData: any, req: Request & { user: any; }): Promise; updateAttribute(attributeData: any, id: number, req: Request & { user: any; }): Promise; getAttributeById(id: number, req: Request & { user: any; }): Promise; getAttributeByEntity(entity_type: string, req: Request & { user: any; }): Promise<{ label: string; value: any; }[]>; getAttributesDropdownList(entityType: string, req: Request & { user: any; }): Promise<{ label: string; value: number; }[]>; }