using DbFirst.Domain.Entities; namespace DbFirst.Application.Repositories; public interface ILayoutRepository { Task GetAsync(string layoutType, string layoutKey, string userName, CancellationToken cancellationToken = default); Task UpsertAsync(string layoutType, string layoutKey, string userName, byte[] layoutData, CancellationToken cancellationToken = default); Task DeleteAsync(string layoutType, string layoutKey, string userName, CancellationToken cancellationToken = default); }