/**
 * @fileoverview File system utilities for the code review tool.
 *
 * This module re-exports utilities from more specialized modules to maintain
 * backward compatibility while adhering to the Single Responsibility Principle.
 *
 * The original functionality has been split into:
 * - pathValidator: For path validation and security checks
 * - fileReader: For reading file operations
 * - fileWriter: For writing file operations
 * - pathGenerator: For generating output paths
 */
import { validateTargetPath, pathExists, isDirectory, isFile, isPathWithinCwd } from './pathValidator';
export { validateTargetPath, pathExists, isDirectory, isFile, isPathWithinCwd };
export declare const fileExists: typeof pathExists;
export declare const directoryExists: typeof isDirectory;
export declare const validatePath: typeof validateTargetPath;
export { readFile, readFileWithInfo, readFilesWithInfo, readFilesInDirectory as findFilesInDirectory } from './FileReader';
import { ensureDirectoryExists, writeFile as writeFileImpl, appendFile as appendFileImpl } from './FileWriter';
export { ensureDirectoryExists, writeFileImpl as writeFile, appendFileImpl as appendFile };
export declare const createDirectory: typeof ensureDirectoryExists;
export { generateVersionedOutputPath, generateUniqueOutputPath, generateTempFilePath } from './PathGenerator';
