/** * File Manager for handling image file operations * Provides functionality for saving images and managing directories */ import type { Result } from '../types/result'; import { FileOperationError } from '../utils/errors'; /** * Interface for file management operations */ export interface FileManager { saveImage(imageData: Buffer, outputPath: string, format?: string): Promise>; ensureDirectoryExists(dirPath: string): Result; generateFileName(): string; } /** * Creates a file manager for image file operations * @returns FileManager implementation */ export declare function createFileManager(): FileManager; //# sourceMappingURL=fileManager.d.ts.map