using ProposalSystem.Application.DTOs; namespace ProposalSystem.Application.Interfaces; public interface ICustomerService { Task> SearchAsync(string? query, CancellationToken ct = default); Task> ListAsync(int page, int pageSize, CancellationToken ct = default); Task CreateAsync(CreateCustomerRequest request, CancellationToken ct = default); Task UpdateAsync(Guid id, UpdateCustomerRequest request, CancellationToken ct = default); }