using FlowAPI.Application.DTOs.User; namespace FlowAPI.Application.Interfaces { public interface IUserService { Task> GetAllAsync(); Task GetByIdAsync(Guid id); Task RegisterAsync(CreateUserDto dto); Task LoginAsync(LoginDto dto); Task GoogleLoginAsync(GoogleLoginDto dto); Task UpdateAsync(Guid id, UpdateUserDto dto); Task DeleteAsync(Guid id); } }