import type { AgentMessage } from '../llm/types/agent-message.js'; export declare function estimateAgentMessageTokens(message: AgentMessage): number; export declare function estimateAgentMessagesTokens(messages: AgentMessage[]): number; /** * Walk from newest messages backward until keepRecentTokens budget is met. * Returns index of first kept message (0 = keep all). */ export declare function findKeepRecentStartIndex(messages: AgentMessage[], keepRecentTokens: number, minKeepCount?: number): number; //# sourceMappingURL=agent-message-tokens.d.ts.map