using System.Windows.Controls;

namespace ClaudeDo.Installer.Core;

public interface IInstallerPage
{
    string Title { get; }
    string Icon { get; }
    int Order { get; }
    bool ShowInWizard { get; }
    bool ShowInSettings { get; }
    UserControl View { get; }
    Task LoadAsync();
    Task ApplyAsync();
    bool Validate();
}
