using Elsa.Diagnostics.StructuredLogs.Models; namespace Elsa.Diagnostics.StructuredLogs.Contracts; public interface IStructuredLogStore : IStructuredLogSink { ValueTask QueryAsync(StructuredLogFilter filter, CancellationToken cancellationToken = default); ValueTask> ListSourcesAsync(CancellationToken cancellationToken = default); }