/**
 * Stage 1: Tool Output Pruning
 *
 * Walk messages backwards, protect recent tool output tokens,
 * replace older tool results with "[Tool result cleared]".
 */
import type { ChatMessage } from "../../types/conversation.js";
import type { PruneConfig, PruneResult } from "../../types/contextTypes.js";
export type { PruneConfig, PruneResult } from "../../types/contextTypes.js";
export declare function pruneToolOutputs(messages: ChatMessage[], config?: PruneConfig): PruneResult;
