using PlanTempus.Application.Features.Menu.Models;

namespace PlanTempus.Application.Features.Menu.Services;

/// <summary>
/// Service for retrieving menu structure based on user role.
/// </summary>
public interface IMenuService
{
    /// <summary>
    /// Get menu groups filtered by user role.
    /// </summary>
    List<MenuGroup> GetMenuForRole(UserRole role, string? currentUrl = null);
}
