/** * File Conflict Detection * * This file handles detection of user-modified files during init command * by comparing current file hashes against stored baseline hashes */ import { FileConflict, InitMetadata } from './types'; /** * Detect conflicts between user's current files and incoming package files * @param destDir - Destination directory (.ai/task-manager) * @param templateDir - Source template directory from package * @param metadata - Previously stored metadata with original hashes * @returns Array of FileConflict objects for files that have been modified */ export declare function detectConflicts(destDir: string, templateDir: string, metadata: InitMetadata): Promise; /** * Check if a file has been deleted by the user * @param destDir - Destination directory (.ai/task-manager) * @param relativePath - Relative path from destDir * @param metadata - Previously stored metadata * @returns true if file existed in metadata but is now deleted */ export declare function isFileDeleted(destDir: string, relativePath: string, metadata: InitMetadata): boolean; //# sourceMappingURL=conflict-detector.d.ts.map