using Bloxstrap.Helpers.RSMM; namespace Bloxstrap.Dialogs.BootstrapperStyles { public interface IBootstrapperDialog { Bootstrapper? Bootstrapper { get; set; } string Message { get; set; } ProgressBarStyle ProgressStyle { get; set; } int ProgressValue { get; set; } bool CancelEnabled { get; set; } void RunBootstrapper(); void ShowError(string message); void ShowSuccess(object sender, ChangeEventArgs e); void CloseDialog(object? sender, EventArgs e); void PromptShutdown(object? sender, EventArgs e); void MessageChanged(object sender, ChangeEventArgs e); void ProgressBarValueChanged(object sender, ChangeEventArgs e); void ProgressBarStyleChanged(object sender, ChangeEventArgs e); void CancelEnabledChanged(object sender, ChangeEventArgs e); void ButtonCancel_Click(object sender, EventArgs e); } }