import { SystemScriptEntity } from '@servicelabsco/nestjs-utility-services'; import { ProcessCommonData } from '../../accessUtility/libraries/process.common.data'; import { AddLockScriptDto } from '../dtos/add.lock.script.dto'; import { AccessBusinessEntity } from '../entities/access.business.entity'; import { LockScriptEntity } from '../entities/lock.script.entity'; export declare class ProcessLockScriptData extends ProcessCommonData { private readonly business; protected payload: AddLockScriptDto; protected systemScript: SystemScriptEntity; protected allowedColumns: string[]; constructor(business: AccessBusinessEntity); process(payload: AddLockScriptDto): Promise; private set; private validate; private validateUniquePriority; private validateUniqueName; private getSystemScript; private createSystemScript; private updateSystemScript; }