namespace InABox.Avalonia.Platform;
///
/// LatestVersion plugin
///
public interface IAppVersion : ILoggable
{
///
/// Gets the version number of the current app's installed version.
///
/// The current app's installed version number.
string InstalledVersionNumber();
///
/// Checks if the current app is the latest version available in the public store.
///
/// True if the current app is the latest version available, false otherwise.
Task IsUsingLatestVersion();
Task GetLatestVersion(bool force);
///
/// Opens the current app in the public store.
///
Task OpenAppInStore();
}