namespace Mws.Application.Accounts; public interface IAccountService { Task> GetAccountsAsync(Guid actorUserId, string? term, CancellationToken ct = default); Task CreateAccountAsync(Guid actorUserId, CreateAccountRequest request, CancellationToken ct = default); Task UpdateAccountAsync(Guid actorUserId, Guid id, UpdateAccountRequest request, CancellationToken ct = default); Task DeleteAccountAsync(Guid actorUserId, Guid id, CancellationToken ct = default); Task ResetPasswordAsync(Guid actorUserId, Guid id, ResetPasswordRequest request, CancellationToken ct = default); }