import type { AgentTraceFileSystem } from "../../agent-traces/dist/index.js"; import type { ContextBreakdown } from "./types.js"; export interface TraceFileIdentity { mtimeMs: number; size: number; } export declare function defaultTraceTokenCacheDir(): string; export declare function traceFileIdentity(fs: AgentTraceFileSystem, filePath: string): Promise; export declare function readCachedBreakdown(fs: AgentTraceFileSystem, cacheDir: string, filePath: string, identity: TraceFileIdentity): Promise; export declare function writeCachedBreakdown(fs: AgentTraceFileSystem, cacheDir: string, filePath: string, identity: TraceFileIdentity, breakdown: ContextBreakdown): Promise;