using FluentTerminal.Models; using System.Collections.Generic; using System.Threading.Tasks; namespace FluentTerminal.App.Services { public interface IImageFileSystemService { Task ImportTemporaryImageFileAsync(IEnumerable fileTypes); Task RemoveTemporaryBackgroundThemeImageAsync(); Task RemoveImportedImageAsync(string fileName); string EncodeImage(ImageFile imageFile); Task ImportThemeImageAsync(ImageFile backgroundImage, string encodedImage); } }