/**
 * Telemetry — observability infrastructure for evaluation traces.
 *
 * Captures tool calls, token usage, cost, and timing for every evaluation.
 * Full traces go to blob storage; sanitized summaries to Content Lake.
 *
 * @see docs/archive/exec-plans/architecture-overhaul/phase-6-observability.md
 * @see docs/design-docs/architecture-overhaul/observability-telemetry.md
 */
export { collectTrace, mergeTraces, type ProviderResponse, type RawToolCall, type TraceCollectorOptions, } from "./trace-collector.js";
export { classifyToolCall, classifyToolCalls } from "./tool-classifier.js";
export { checkBudget, computeCost, estimateRunCost, lookupPricing, type ActualCost, type BudgetCheckResult, type BudgetConfig, type CostEstimate, type ModelPricing, } from "./cost-tracker.js";
export { extractTraceSummary, LocalTraceStore, type TraceSummary, type TraceStore, type TraceStoreResult, } from "./trace-store.js";
export { createRedactionConfig, DEFAULT_REDACTION_RULES, redactTrace, type RedactionConfig, type RedactionResult, type RedactionRule, } from "./redactor.js";
