import type { Tool } from "@mariozechner/pi-ai"; import type { AgentHistoryRecord } from "@/types"; export type ContextEstimateTokensExtras = { systemPrompt?: string; tools?: Tool[]; extraText?: string[]; extraValues?: unknown[]; extraTokens?: number; }; /** * Estimates total tokens using history records plus heuristic extras. * Expects: history records are ordered; extras include raw strings or values. */ export declare function contextEstimateTokensWithExtras(history: AgentHistoryRecord[], extras?: ContextEstimateTokensExtras): number; //# sourceMappingURL=contextEstimateTokensWithExtras.d.ts.map