using TarninaHub.Application.Dtos; namespace TarninaHub.Application.Abstractions; public interface IApplicationService { Task CreateAsync( string userId, CreateApplicationRequest request, CancellationToken cancellationToken); Task GetAsync(string applicationId, CancellationToken cancellationToken); Task> ListForAuthorAsync( string authorId, CancellationToken cancellationToken); }