using Pithos.Interfaces; namespace Pithos.Core { public interface IPithosWorkflow { IPithosSettings Settings { get; set; } IStatusKeeper StatusKeeper { get; set; } FileStatus SetFileStatus(string path,FileStatus status); void ClearFileStatus(string path); // void RaiseChangeNotification(string path); } public enum FileStatus { Missing, Unchanged, Created, Modified, Renamed, Deleted } }