import type { AgenticROSConfig, MemoryProvider } from "@agenticros/core"; /** * Lazy-initialize the memory provider from current config. * * Called by the MCP request handler before each tool call so config edits * (toggling memory.enabled, switching backend) take effect without * restarting the Claude Code MCP server. */ export declare function ensureMemory(config: AgenticROSConfig): Promise; export declare function getMemory(): MemoryProvider | null; export declare function getMemoryInitError(): string | null; /** * Force re-initialization on next ensureMemory() call. * Used by the request handler when config.memory has changed. */ export declare function resetMemory(): void; //# sourceMappingURL=memory.d.ts.map