import { Photo } from './unsplashTypes.js'; /** * Class for handling image metadata operations using ExifTool */ export declare class MetadataManager { private exiftool; private initialized; constructor(); /** * Initialize ExifTool when needed */ private ensureInitialized; /** * Close ExifTool process when done */ close(): Promise; /** * Add Unsplash attribution metadata to an image */ addAttributionMetadata(filePath: string, photo: Photo): Promise; /** * Extract attribution metadata from an image */ extractAttributionMetadata(filePath: string): Promise>; }