import { EntityServiceImpl } from '../service/entity-service-impl.service'; import { ReflectionHelper } from '../../../utils/service/reflection-helper.service'; import { EntityMasterService } from '../service/entity-master.service'; import { BaseEntity } from '../entity/base-entity.entity'; import { WorkflowAutomationEngineService } from 'src/module/workflow-automation/service/workflow-automation-engine.service'; export declare class EntityController { private entityService; private reflectionHelper; private entityMasterService; private readonly workflowAutomationEngineService; constructor(entityService: EntityServiceImpl, reflectionHelper: ReflectionHelper, entityMasterService: EntityMasterService, workflowAutomationEngineService: WorkflowAutomationEngineService); getById(id: number, req: Request & { user: any; }, entityType?: string): Promise; getDataByCode(code: string, req: Request & { user: any; }, entityType?: string): Promise; getResolveDataById(id: number, req: Request & { user: any; }, entityType?: string): Promise; create(entityData: BaseEntity, entityType: string, req: Request & { user: any; }): Promise; update(id: number, entityData: BaseEntity, entityType: string, req: Request & { user: any; }): Promise; delete(id: number, entityType: string, req: Request & { user: any; }): Promise<{ success: boolean; message: string; }>; }