import { SqlService } from '@servicelabsco/nestjs-utility-services'; 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 HandleApprovalUserApproval { private readonly sqlService; protected multipleApprovalTypes: ApprovalStepTypeEnum[]; protected approvalUser: WorkflowUserEntity; protected approval: WorkflowStepEntity; constructor(sqlService: SqlService); process(user: WorkflowUserEntity): Promise; private handleMultipleScope; private getApprovalCount; private getTotalCount; private handleGlobalApproval; }