/** * @param {string} toBeAnonymized * @param {string} replacement * @param {Function} anonymizeParamsCheck - (val: string, hint: string[]): void * @param {object} anonymizationDict */ export function anonymizerMockFactory(toBeAnonymized: string, replacement: string, anonymizeParamsCheck: Function, anonymizationDict?: object): { new (config: any): { "__#9@#dictionary": any; /** * @param {string|object} value * @param {Array} hint * @returns {string|object} */ anonymize(value: string | object, hint: Array): string | object; /** * @param {string|object} value * @returns {string|object} */ deanonymize(value: string | object): string | object; /** * @return {boolean} */ somethingAnonymized(): boolean; /** * @returns {object|null} */ getAnonymizationDict(): object | null; }; };