/**
 * Conversation Memory Initializer
 * Provides integration with Redis storage for conversation memory
 */
import type { ConversationMemoryConfig } from "../types/index.js";
import type { ConversationMemoryManager } from "./conversationMemoryManager.js";
import type { RedisConversationMemoryManager } from "./redisConversationMemoryManager.js";
/**
 * Initialize conversation memory for NeuroLink
 * This function decides whether to use in-memory or Redis storage
 */
export declare function initializeConversationMemory(config?: {
    conversationMemory?: Partial<ConversationMemoryConfig>;
}): Promise<ConversationMemoryManager | RedisConversationMemoryManager | null>;
