/**
 * Conversation Service Package
 * AI-powered NPC conversations with relationship-aware messaging
 */
export { ConversationMessage, type Sentiment, type ConversationMessageData } from './ConversationMessage.js';
export { ConversationObj, type ConversationType, type ConversationObjOptions } from './ConversationObj.js';
export { RELATIONSHIP_TEMPLATES, RELATIONSHIP_ALIASES, RELATIONSHIP_PRIORITY, getRelationshipConfig, type RelationshipConfig } from './templates.js';
export { initializeMessagingTraits, initializeMessagingPatterns, initializeRelationshipModifiers, getRelationshipData, ensureRelationshipData, ensureMessagingTraits, getMessagingTraits, calculateEffectiveTraits, getMoodModifier, getMessagingStylePrompt, updateConversationMessagingModifiers, setMoodState, decayMessagingModifiers, applyEventModifiers, updateCharacterMood, updateDailyMoods, getDebugMessagingInfo, VALID_MOODS, type MessagingTraits, type MessagingPatterns, type MessagingModifiers, type MoodState, type Relationship, type DebugMessagingInfo } from './messagingStyle.js';
export { activity, checkIn, askAboutDay, flatter, studySession, chat, deepConversation, gossipSession, ventingSession, askAdvice, reminisce, apologizeConvo, shareDream, askFavor, debateOpinion, shareExcitement, parseConversations, conversationInit, setOpenAIResponseHandler, type ConversationCheckResult, type ConversationEventResult } from './events.js';
export { getOpenAIResponse, sendCharacterMessage, checkOpenAIRateLimit, getPersonDescription, getOpenAIDescription, detectVerbosityLevel, getVerbosityPromptHint, ConversationContextManager, type VerbosityLevel } from './ConversationService.js';
export { CharacterMemory, createCharacterMemoryTable, characterMemoryManager, storeMemory, retrieveMemories, applyGlobalMemoryDecay, DEFAULT_DECAY_CONFIG, type ConversationMessage as MemoryConversationMessage, type ConversationObj as MemoryConversationObj, type MemoryFact, type MemoryDecayConfig } from './character_memory.js';
//# sourceMappingURL=index.d.ts.map