using Microsoft.AspNetCore.Http; namespace SeaHaven.Services.Interfaces { public interface IFileStoragePort { Task SaveFileAsync(IFormFile file); } public interface IDispatchEmailPort { Task SendDispatchEmailAsync(string emailTo, string subject, string htmlBody, string? replyTo); } public interface IVendorTokenPort { Task GetOrCreateActiveTokenAsync(int vendorId); } }