import { ChangeLog } from '../types';
export declare class Replacer {
    private pseudonymPatterns;
    private replacements;
    private counters;
    changeLog: ChangeLog;
    constructor(pseudonymPatterns: {
        name?: string;
        company?: string;
        person?: string;
        education?: string;
    });
    getOrCreateReplacement(original: string, type: 'name' | 'company' | 'person' | 'education'): string;
    private logChange;
    replaceInText(text: string, original: string, replacement: string): string;
    getAllReplacements(): Map<string, string>;
}
//# sourceMappingURL=replacer.d.ts.map