using MikrocopApi.Dtos; namespace MikrocopApi.Services; public interface IUserService { Task CreateAsync(CreateUserDto request, CancellationToken cancellationToken = default); Task UpdateAsync(Guid id, UpdateUserDto request, CancellationToken cancellationToken = default); Task GetByIdAsync(Guid id, CancellationToken cancellationToken = default); Task DeleteAsync(Guid id, CancellationToken cancellationToken = default); Task ValidatePasswordAsync(Guid id, string password, CancellationToken cancellationToken = default); }