export declare function pathExists(targetPath: string): Promise<boolean>;
export declare function ensureDir(targetDir: string): Promise<void>;
export declare function ensureParentDir(targetPath: string): Promise<void>;
export declare function readJsonFile<T>(targetPath: string, fallback: T): Promise<T>;
export declare function writeJsonFile(targetPath: string, data: unknown): Promise<void>;
export declare function writeTextFile(targetPath: string, content: string): Promise<void>;
export declare function copyFile(sourcePath: string, targetPath: string): Promise<void>;
export declare function removeIfExists(targetPath: string): Promise<void>;
export declare function copyDir(sourceDir: string, targetDir: string): Promise<void>;
export declare function copyDirIfExists(sourceDir: string, targetDir: string): Promise<boolean>;
//# sourceMappingURL=fs.d.ts.map