import type { Message } from '../session/session-jsonl.js'; import type { MiniAgentEvent } from '../subagent/agent-events.js'; export interface PerTurnContextMgmtParams { currentMessages: Message[]; estPromptTokens: number; effectiveContextWindowTokens: number; pendingToolResultFollowUp: boolean; turns: number; push: (event: MiniAgentEvent) => void; } export interface PerTurnContextMgmtResult { savedChars: number; savedTokens?: number; } export declare function runPerTurnContextManagement(params: PerTurnContextMgmtParams): PerTurnContextMgmtResult; //# sourceMappingURL=per-turn-context-management.d.ts.map