import type { AgentMessage } from '@earendil-works/pi-agent-core'; import type { VoiceMemorySnapshot } from './memory-context.js'; export interface VoiceConversationContext { identity: string; history: AgentMessage[]; memory?: VoiceMemorySnapshot; } /** Use the canonical, already-compacted Session context. No tools or hidden reasoning. */ export declare function buildVoiceHistory(messages: AgentMessage[], budget?: number): string; export declare function voiceMemoryBudget(base: string, context: VoiceConversationContext): number; export declare function voiceConversationInstructions(base: string, context: VoiceConversationContext): string;