import type { Stats } from 'node:fs'; export declare function validateProjectPath(input: string): boolean; export declare function ensureDirectoryExists(dirPath: string): Promise; export declare function checkWritePermission(targetPath: string): Promise; export declare function getFileHash(filePath: string): Promise; export declare function needsUpdate(source: string, target: string): Promise; export declare function copyFileWithBackup(source: string, target: string, backup?: boolean, onConflict?: (source: string, target: string) => Promise): Promise; export declare function pathExists(filePath: string): Promise; export declare function getFileStats(filePath: string): Promise; export declare function safeRemove(filePath: string): Promise; export declare function expandHomePath(filePath: string): string; export declare function normalizePath(filePath: string): string; //# sourceMappingURL=filesystem.d.ts.map