import { PermanentStorageResult } from '../../domain/model/permanentStorageResult.interface.js'; import { SaveBase64ImageOptions } from '../../domain/model/saveBase64ImageOptions.interface.js'; /** * Abstract class representing a port for permanent storage operations. */ export declare abstract class PermanentStorageDrivenPort { /** * Saves a base64-encoded image to permanent storage. * @param base64Image - The base64 encoded image data. * @param saveBase64ImageOptions - Options for saving the base64-encoded image. * @returns A promise that resolves when the image is successfully saved. */ abstract saveBase64Image(base64Image: string, saveBase64ImageOptions: SaveBase64ImageOptions): Promise; } //# sourceMappingURL=permanentStoragePort.d.ts.map