import { ActionService } from '../service/action.service'; import { ActionDataService } from '../service/action-data.service'; export declare class ActionController { private readonly actionService; private readonly actionDataService; constructor(actionService: ActionService, actionDataService: ActionDataService); getReasonCode(req: Request & { user: any; }): Promise; defaultReasonCode(req: Request & { user: any; }, body: { list_type: string; }): Promise<{ label: any; value: any; }[]>; getActions(req: Request & { user: any; }, stage_id: number): Promise; getDependentActions(req: Request & { user: any; }, body: { stage_id: number; action_id?: number; }): Promise; getAction(req: Request & { user: any; }, stage_id: number, mapped_entity_id: number, mapped_entity_type: string): Promise<{ value: any; dependent_action_id: any; label: any; modalname: any; logo: any; mode: any; name: any; reason_code: any; default_reason_code: any; is_default: any; is_current: any; is_done: any; is_mandatory: any; }[] | { value: string; label: string; }[]>; resubmit(req: Request & { user: any; }, stage_id: number, mapped_entity_id: number, mapped_entity_type: string, action_id: number): Promise<{ message: string; revertedTo: import("../entity/action-data.entity").ActionDataEntity; updated: import("../entity/action-data.entity").ActionDataEntity; } | undefined>; }