import { AccessBusinessEntity } from '../../access/entities/access.business.entity'; import { ProcessCommonData } from '../../accessUtility/libraries/process.common.data'; import { AddApprovalRuleDto } from '../dtos/add.approval.rule.dto'; import { ApprovalRuleEntity } from '../entities/approval.rule.entity'; export declare class ProcessApprovalRuleData extends ProcessCommonData { private readonly business; protected payload: AddApprovalRuleDto; private rule; constructor(business: AccessBusinessEntity); process(payload: AddApprovalRuleDto): Promise; private setRule; private setSteps; private setStep; private cleanSteps; private validate; private validateFilterCondition; private collectConditionErrors; private validatePriority; private validateLevel; }