/** * Ensure the destination directory exists, create if it doesn't * @param destinationPath - The absolute path to the destination directory */ export declare function ensureDestinationDirectory(destinationPath: string): Promise; /** * Clean a directory by removing all its contents * @param dst - The absolute path to the directory to clean */ export declare function cleanDirectory(dst: string): Promise; /** * Convert bytes to human-readable format * @param bytes - Number of bytes to convert * @returns A formatted string (e.g., "1.5 MB") */ export declare function convertBytes(bytes: number): string; /** * Check if a file or directory exists and is readable * @param fsPath - The absolute path to check * @returns true if the object exists and is readable, false otherwise */ export declare function checkObjectExists(fsPath: string): Promise;