package report import ( "context" "github.com/SamuelTariku/FortuneBet-Backend/internal/domain" ) type ReportStore interface { GetDashboardSummary(ctx context.Context, filter domain.ReportFilter) (DashboardSummary, error) GetBetAnalysis(ctx context.Context, filter domain.ReportFilter) ([]BetAnalysis, error) GetCustomerActivity(ctx context.Context, filter domain.ReportFilter) ([]CustomerActivity, error) GetBranchPerformance(ctx context.Context, filter domain.ReportFilter) ([]BranchPerformance, error) GetSportPerformance(ctx context.Context, filter domain.ReportFilter) ([]SportPerformance, error) }