/** * Git Rehearsal Analyzer * * Analyzes destructive git operations and provides impact assessment. * Handles: git reset, git checkout --, git restore, git clean, git stash drop */ import type { RehearsalAnalyzer, RehearsalResult, RehearsalContext } from './types.js'; /** * Git Rehearsal Analyzer */ export declare class GitRehearsalAnalyzer implements RehearsalAnalyzer { readonly id = "git-analyzer"; readonly name = "Git Operations Analyzer"; readonly category: "git"; readonly patterns: RegExp[]; canAnalyze(operation: string): boolean; analyze(operation: string, context: RehearsalContext): Promise; } /** * Create a Git rehearsal analyzer */ export declare function createGitAnalyzer(): GitRehearsalAnalyzer;