using System;
using System.Collections.Generic;
using System.Threading.Tasks;
using Volo.Abp.Domain.Repositories;

namespace Volo.Abp.SettingManagement
{
    public interface ISettingRepository : IBasicRepository<Setting, Guid>
    {
        Task<Setting> FindAsync(string name, string providerName, string providerKey);

        Task<List<Setting>> GetListAsync(string providerName, string providerKey);
    }
}