import { SqlService } from '@servicelabsco/nestjs-utility-services'; import { BusinessPreferenceService } from '../../access/services/business.preference.service'; import { WorkflowStepEntity } from '../entities/workflow.step.entity'; import { WorkflowUserEntity } from '../entities/workflow.user.entity'; import { ApprovalStepTypeEnum } from '../enums/approval.step.type.enum'; export declare class HandleApprovalUserRejection { private readonly sqlService; private readonly businessPreferenceService; protected multipleApprovalTypes: ApprovalStepTypeEnum[]; protected approvalUser: WorkflowUserEntity; protected approval: WorkflowStepEntity; constructor(sqlService: SqlService, businessPreferenceService: BusinessPreferenceService); process(user: WorkflowUserEntity): Promise; private handleMultipleScope; private getRejectionCount; private handleGlobalRejection; }