using PowderCoating.Application.DTOs.AI; using PowderCoating.Core.Entities; namespace PowderCoating.Application.Interfaces; public interface IAiQuickQuoteService { /// /// Analyze a verbal/phone description and return a quick pricing estimate. /// Color name extraction is included in the result; inventory stock resolution /// is performed by the caller so the prompt stays lean. /// Task AnalyzeAsync( AiQuickQuoteRequest request, CompanyOperatingCosts costs, decimal avgPowderCostPerLb, CompanyAiContext? context = null); }