﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using Epikem.Macro1.Models;
using Tomers.WPF.Themes.Skins;


namespace Epikem.Macro1.Services
{

	public interface IMacroService
	{
		Settings Settings { get; set; }
		Settings LoadSettings(string path = "");
		IEnumerable<Macro> LoadMacroes(string path = "");

		Skin LoadSkin(string path = "");

		void SaveSettings(IEnumerable<Macro> macroes);
		void SaveSettings(IEnumerable<Macro> macroes, Skin currentSkin);
	}
}
