import { Context } from "../imports/Context"; import { Scriptable } from "../imports/Scriptable"; export declare class DataProtectionValidator { constructor(); getEncryptedColumnsInPolicy(policyId: string): string; static isDictionarySupportedByAnonymization( table: string, columnName: string ): boolean; isPatternAnonymizationSupported(): boolean; isRTAnonymizationSupported(): boolean; preValidatePostClonePolicy(policyId: string, order: number): any[]; setupForJournalAnonymization(policyId: string): void; validateJob(jobId: string): string; validateParameterValues(techniqueParams: string, value: string): string; static validatePolicy( cx: Context, thisObj: Scriptable, args: any[], funObj: Function ): any; }