/** * File Rehearsal Analyzer * * Analyzes destructive file operations and provides impact assessment. * Handles: rm, unlink, rmdir, file deletions, overwrites */ import type { RehearsalAnalyzer, RehearsalResult, RehearsalContext } from './types.js'; /** * File Rehearsal Analyzer */ export declare class FileRehearsalAnalyzer implements RehearsalAnalyzer { readonly id = "file-analyzer"; readonly name = "File Operations Analyzer"; readonly category: "file"; readonly patterns: RegExp[]; canAnalyze(operation: string): boolean; analyze(operation: string, context: RehearsalContext): Promise; } /** * Create a File rehearsal analyzer */ export declare function createFileAnalyzer(): FileRehearsalAnalyzer;