using ModVersionChecker.data.model; namespace ModVersionChecker.forms { public interface IFormFactory { AppDetailsForm CreateAppDetailsForm(AppConfig? app, bool isEditable, EventHandler? onAppChanged); GlobalConfigForm CreateGlobalConfigForm(); SourcesConfigForm CreateSourcesConfigForm(EventHandler? onSourcesChanged); SourceDetailForm CreateSourceDetailForm(SourceDef? sourceDef, EventHandler? onSourceChanged); } }