import { CommonJob, DatabaseEventDto, QueueService, SqlService } from '@servicelabsco/nestjs-utility-services'; import { BusinessPreferenceService } from '../../access/services/business.preference.service'; import { WorkflowUserEntity } from '../entities/workflow.user.entity'; import { AuthorityDelegationService } from '../services/authority.delegation.service'; import { LockDocumentCommentJob } from './lock.document.comment.job'; export declare class WorkflowUserJob extends CommonJob { protected readonly queueService: QueueService; private readonly sqlService; private readonly authorityDelegationService; private readonly lockDocumentCommentJob; private readonly businessPreferenceService; constructor(queueService: QueueService, sqlService: SqlService, authorityDelegationService: AuthorityDelegationService, lockDocumentCommentJob: LockDocumentCommentJob, businessPreferenceService: BusinessPreferenceService); handle(evt: DatabaseEventDto): Promise; private handleActivity; private cascadeParentStatus; private lockDocumentComment; private handleDelegation; private handleParentDeletion; private deleteActivityChild; private setDataAccessContext; }