import { DyNTS_AI_CostEvent } from './dynts-ai-cost-event.interface'; /** * AI service per-call cost-event callback signature. * * A `DyNTS_AI_Provider_ServiceBase` és leszármazottak constructor-jában * opcionálisan átadható callback, amit minden sikeres AI-call után * meghív a service. Lásd `DyNTS_AI_CostEvent` interface a payload-leírásért. * * A callback **NEM dobhat** — a service `emitCostEvent` helper-je try/catch- * csel hívja és warning-ot logol, de a callback hibája NEM akasztja meg az * AI-call-t (consumer responsibility hogy a hiba ne fault-oljon). */ export type DyNTS_AI_CostEventCallback = (event: DyNTS_AI_CostEvent) => void;