import { IRenamingHandler } from "./renamingHandler.js"; export default abstract class JsonRenamingHandler implements IRenamingHandler { private original; protected abstract filePath: string; protected abstract jsonPathsToRestore: string[]; before(files: ReadonlyMap): void; after(files: Map): void; protected store(obj: any, path: string): void; protected restore(obj: any): void; private getByPath; private setByPath; }