import { ActionDataEntity } from '../entity/action-data.entity'; import { Repository } from 'typeorm'; import { UserData } from 'src/module/user/entity/user.entity'; import { TaskDataEntity } from '../entity/task-data.entity'; import { EntityServiceImpl } from 'src/module/meta/service/entity-service-impl.service'; import { ConfigService } from '@nestjs/config'; import { WorkflowAutomationEngineService } from 'src/module/workflow-automation/service/workflow-automation-engine.service'; export declare class ActionDataRepository extends EntityServiceImpl { private readonly actionDataRepo; private readonly TaskRepository; private readonly configService; private readonly workflowAutomationEngineService; constructor(actionDataRepo: Repository, TaskRepository: Repository, configService: ConfigService, workflowAutomationEngineService: WorkflowAutomationEngineService); saveActionData(action: any, loggedInUser: UserData, mapped_entity_id: any, mapped_entity_type: any): Promise; updateActionStatus(loggedInUser: UserData, mapped_entity_type: string, mapped_entity_id: number, stage_id: number, action_id: number): Promise; resubmitAction(organization_id: number, mapped_entity_type: string, mapped_entity_id: number, stage_id: number, action_id: number): Promise<{ message: string; revertedTo: ActionDataEntity; updated: ActionDataEntity; } | undefined>; generateFormURL(mapped_entity_type: string, mapped_entity_id: number, view_id: number, loggedInUser: any): Promise; }