using TrafagSalesExporter.Models; namespace TrafagSalesExporter.Services; public interface IManagementCockpitService { Task> GetAvailableFilesAsync(); IReadOnlyList GetValueFieldOptions(); Task AnalyzeAsync(string filePath); Task AnalyzeAsync(string filePath, ManagementCockpitAnalysisOptions? options); Task> GetAvailableCentralYearsAsync(); Task AnalyzeCentralAsync(int year, int? month); Task AnalyzeCentralAsync(int year, int? month, ManagementCockpitAnalysisOptions? options); Task AnalyzeFinanceSummaryAsync(int year, string? countryKey, string? currency); }