import type { UsageMetrics } from './usage-aggregator.js'; type HubStageTopEntry = { stage: string; totalMs: number; count?: number; avgMs?: number; maxMs?: number; }; export declare function logUsageSummary(requestId: string, info: { providerKey?: string; model?: string; routeName?: string; poolId?: string; finishReason?: string; usage?: UsageMetrics; externalLatencyMs?: number; trafficWaitMs?: number; clientInjectWaitMs?: number; sseDecodeMs?: number; codecDecodeMs?: number; providerDecodeTag?: string; providerAttemptCount?: number; retryCount?: number; hubStageTop?: HubStageTopEntry[]; latencyMs: number; timingRequestIds?: string[]; sessionId?: unknown; conversationId?: unknown; projectPath?: unknown; }, options?: { terminalTiming?: boolean; }): void; export {};