using GB5Shared.DTO.Framework.Login; using PIEDAL.DTO.Proposal; namespace PIEBLL.Proposal; public interface IPIEProposalBLL { Task GetPIEProposalAsync(Guid proposalId, LoginDTO login, CancellationToken ct); Task CreatePIEProposalAsync(PIELearningProposalDTO dto, LoginDTO login, CancellationToken ct); Task ReviewPIEProposalAsync(PIEReviewProposalDTO dto, LoginDTO login, CancellationToken ct); Task DeletePIEProposalAsync(Guid proposalId, LoginDTO login, CancellationToken ct); }