/** * Path validation utilities for file system operations * Ensures paths are absolute and within working directory for security */ export interface PathValidationResult { isValid: boolean; error?: string; } /** * Validates that a file path is absolute and within the working directory * * @param filePath - Path to validate * @param workingDirectory - Working directory to validate against * @returns Validation result with error message if invalid */ export declare function validatePath(filePath: string, workingDirectory: string): PathValidationResult; /** * Validates path and checks if file exists * * @param filePath - Path to validate and check * @param workingDirectory - Working directory to validate against * @returns Validation result with error message if invalid or doesn't exist */ export declare function validatePathExists(filePath: string, workingDirectory: string): Promise; /** * Validates path exists and is a file (not directory) * * @param filePath - Path to validate * @param workingDirectory - Working directory to validate against * @returns Validation result with error message if invalid, doesn't exist, or is directory */ export declare function validatePathIsFile(filePath: string, workingDirectory: string): Promise; //# sourceMappingURL=path-validator.d.ts.map