import type { ExtensionAPI, ExtensionCommandContext } from "@earendil-works/pi-coding-agent"; import type { CodexUsageSnapshot } from "./payload.ts"; export declare function startUsageAnalysis(pi: ExtensionAPI, ctx: ExtensionCommandContext): Promise; export declare function captureSpendReport(snapshot: CodexUsageSnapshot, options: { sessionDir: string; signal?: AbortSignal | undefined; onProgress?: (lines: string[]) => void; }): Promise; export declare function readSpendReport(key: string): Promise;