import type { EventEnvelope } from '../../domain/observability/events/event-envelope.js'; export interface CostSummary { readonly durationMs: number; readonly tokensUsed: number; readonly apiCalls: number; readonly eventCount: number; } export declare function aggregateCostByTaskId(events: readonly EventEnvelope[]): ReadonlyMap; export declare function aggregateCostByCorrelationId(events: readonly EventEnvelope[]): ReadonlyMap; //# sourceMappingURL=cost-aggregator.d.ts.map