import type { AgentProfile } from '../../agent-config/index.js'; import type { Config } from '../../config/schema.js'; export declare const VOICE_PERSONA_MAX_CHARS = 2400; export interface VoicePersonaSnapshot { block: string; isCurrent: () => boolean; } export declare function buildVoicePersonaBlock(input: { agentId: string; profile?: AgentProfile; customInstructions?: string; soulMarkdown?: string; maxChars?: number; }): string; export declare function buildVoicePersonaContext(input: { getConfig: () => Config; conversationId: string; maxChars?: number; }): VoicePersonaSnapshot;