using Knot.Modules.Auth.Contracts.Domain; using Knot.Shared.Kernel; namespace Knot.Modules.Auth.Contracts.Application.Abstractions; public interface IAuthUnitOfWork : IUnitOfWork { IUserRepository UserRepository { get; } void Add(UserContract user); Task SaveChangesAsync(CancellationToken ct = default); }