export type PersonalAgentState = 'provisioning' | 'ready' | 'error'; export type PersonalAppearance = 'loopi' | 'loopi-curious' | 'loopi-care' | 'custom'; export interface PersonalAgentRecord { ownerId: string; agentId: string; conversationId: string; state: PersonalAgentState; displayName: string; userCallName: string | null; appearance: PersonalAppearance; voicePreference: { provider: string; model: string; voice: string; } | null; preferences: Record; revision: number; errorMessage: string | null; } export declare const DEFAULT_PERSONAL_PREFERENCES: { readonly warmth: "balanced"; readonly humor: "none"; readonly supportMode: "untangle"; readonly detailLevel: "balanced"; readonly proactivity: "decisions"; }; export declare function personalAgentId(ownerId: string): string; export declare function personalConversationId(ownerId: string): string; export declare function getPersonalAgent(ownerId: string): PersonalAgentRecord | null; export declare function getPersonalAgentByConversation(conversationId: string): PersonalAgentRecord | null; export declare function isPersonalConversation(conversationId: string): boolean;