using System;

namespace Valg.EVA.Skanning.UserInterfaceElements.Login
{
    public interface ILoginWindowViewModel
    {
        Uri LogonStartUrl { get; }
        Uri LogonCompleteUrl { get; }
        bool CloseLoginWindow { get; }
        bool ShowLoginBox { get; }
        bool ShowErrorBox { get; }
        void ShowErrorInformation();
        LoginWindowLoginResult Result { get; }
        string WindowIcon { get; set; }

        void PageLoaded(Uri uri, IHtmlDocument document);
    }
}
