namespace Meezi.Core.Interfaces;

public interface IPlatformRuntimeConfig
{
    Task<string?> GetAsync(string key, CancellationToken cancellationToken = default);
    Task<IReadOnlyDictionary<string, string>> GetByPrefixAsync(string prefix, CancellationToken cancellationToken = default);
    void InvalidateCache();
}
