/**
 * Checks if a file or directory exists.
 * @param filePath - The path to check.
 * @returns A promise that resolves to true if the path exists, false otherwise.
 */
export declare function fileExists(filePath: string): Promise<boolean>;
/**
 * Copies a directory recursively from a source to a destination.
 * @param src - The source directory path.
 * @param dest - The destination directory path.
 * @returns A promise that resolves to an array of copied file paths.
 */
export declare function copyDirectory(src: string, dest: string): Promise<string[]>;
/**
 * Creates a timestamped backup of a directory.
 * @param dirPath - The directory to back up.
 * @returns A promise that resolves to the path of the backup directory.
 */
export declare function backupDirectory(dirPath: string): Promise<string>;
