namespace Bit.Core.Abstractions
{
public interface IFido2UserInterface
{
///
/// Whether the vault has been unlocked during this transaction
///
bool HasVaultBeenUnlockedInThisTransaction { get; }
///
/// Make sure that the vault is unlocked.
/// This should open a window and ask the user to login or unlock the vault if necessary.
///
/// When vault has been unlocked.
Task EnsureUnlockedVaultAsync();
}
}