import { type ReadCostOptions } from "./ledger.js"; export interface CostBucket { inTokens: number; outTokens: number; totalTokens: number; records: number; } export interface CostSink extends CostBucket { label: string; } export interface CostSummary { root: string; records: number; sessions: string[]; totals: CostBucket; byEvent: Record; byTool: Record; byModel: Record; topSinks: CostSink[]; } export declare function summarizeCost(cwd: string, options?: ReadCostOptions): CostSummary; export declare function formatCostSummary(summary: CostSummary): string;