using GB5Shared.DTO.Framework.Login; namespace CMGMBLL.Interfaces; public interface ICompetencyProfileBLL { Task GetByEmployeeAsync(int employeeId, LoginDTO login, CancellationToken ct); Task GenerateCompetencyProfileAsync(int employeeId, int frameworkId, LoginDTO login, CancellationToken ct); Task GetSkillGapAnalysisAsync(int employeeId, int careerPathId, LoginDTO login, CancellationToken ct); Task GetCareerPathRecommendationsAsync(LoginDTO login, CancellationToken ct); Task GenerateAllProfilesAsync(int employeeId, LoginDTO login, CancellationToken ct); }