import { type RewriteDecision } from "./rewrite.js"; export interface TokenSaveRunResult { plan: RewriteDecision; rawText: string; filteredText: string; inputTokens: number; outputTokens: number; savedTokens: number; savingsPct: number; shouldReplace: boolean; rawRecoveryPath?: string; } export declare function applyTokenSavePlan(command: string, rawText: string, dataDir: string): Promise; export declare function applyTokenSaveStream(command: string, chunks: Iterable, dataDir: string): Promise;