/** * File Organizer MCP Server v3.4.2 * Renaming Service */ import type { RenameRule } from "../schemas/rename.schemas.js"; import { RollbackService } from "./rollback.service.js"; export interface RenameResult { statistics: { total: number; renamed: number; skipped: number; failed: number; }; successes: { original: string; new: string; }[]; errors: string[]; } export interface RenamePreview { original: string; new: string; willChange: boolean; conflict: boolean; error?: string; } export declare class RenamingService { private rollbackService; constructor(rollbackService?: RollbackService); /** * Preview renaming results without modifying files */ applyRenameRules(files: string[], rules: RenameRule[]): Promise; /** * Execute renaming plan */ executeRename(previews: RenamePreview[], dryRun?: boolean): Promise; } //# sourceMappingURL=renaming.service.d.ts.map