Imports System.Threading.Tasks Public Interface ISync Property Name As String Property IsLoggedIn() As Boolean Function Run() As Task Function Cleanup() As Task Function TestConfigIsComplete() As Boolean Event OnLogEntry As EventHandler(Of String) End Interface