/** * File System Deletion Utilities using fs-extra * Replaced with fs-extra for better maintainability and industry-standard implementation * * Migration Guide: * - safeDelete() -> fs.remove() with additional safety checks * - Use fs-extra directly for advanced use cases */ import fs from 'fs-extra'; /** * Safely deletes a file or directory using fs-extra * @param targetPath - Path to delete * @param recursive - Whether to delete directories recursively (default: false) * @returns true if successful, false otherwise */ export declare function safeDelete(targetPath: string, recursive?: boolean): Promise; /** * Safely deletes a file or directory (sync version - DEPRECATED: use async version) * @param targetPath - Path to delete * @param recursive - Whether to delete directories recursively (default: false) * @returns true if successful, false otherwise * @deprecated Use safeDelete instead for better scalability */ export declare function safeDeleteSync(targetPath: string, recursive?: boolean): boolean; /** * Direct access to fs-extra for advanced use cases * For new code, prefer using fs-extra directly */ export { fs }; //# sourceMappingURL=fileDeletion.d.ts.map