import { CommonJob, DatabaseEventDto, QueueService, SqlService } from '@servicelabsco/nestjs-utility-services'; import { WorkflowStepEntity } from '../entities/workflow.step.entity'; import { SetApprovalContextJob } from './set.approval.context.job'; import { SyncWorkflowActivityJob } from './sync.workflow.activity.job'; export declare class WorkflowStepJob extends CommonJob { protected readonly queueService: QueueService; private readonly sqlService; private readonly syncWorkflowActivityJob; private readonly setApprovalContextJob; constructor(queueService: QueueService, sqlService: SqlService, syncWorkflowActivityJob: SyncWorkflowActivityJob, setApprovalContextJob: SetApprovalContextJob); handle(evt: DatabaseEventDto): Promise; private handleActivityUpdate; private handleStatsSync; private setCurrentContext; private handlePreviousUnhandledStep; private deleteUsers; private setStartTime; private handleGroupApprovalIsApprovalRequiredChange; }