import type { AgentMessage } from '../llm/types/agent-message.js'; export interface AgentMicroCompactResult { messages: AgentMessage[]; didCompact: boolean; clearedCount: number; savedTokens: number; } export interface AgentMicroCompactOptions { keepRecentToolResults?: number; tokenThreshold?: number; force?: boolean; } /** * L1 micro-compact for AgentMessage[] — strip old tool results without LLM. */ export declare function microCompactAgentMessages(messages: AgentMessage[], options?: AgentMicroCompactOptions): AgentMicroCompactResult; //# sourceMappingURL=agent-micro-compact.d.ts.map