import type { AgenticROSConfig } from "../config.js"; import type { MemoryProvider } from "./types.js"; /** * Build a MemoryProvider from full config. * * Returns `null` when memory is disabled (`config.memory.enabled === false`), * so adapters can short-circuit registering memory tools. * * The mem0 backend is loaded via dynamic import — `mem0ai` is an optional peer * dependency. Users on `backend: "local"` never load it. */ export declare function createMemory(config: AgenticROSConfig): Promise; /** * Resolve the effective namespace used by memory tools. * Argument > config.memory.namespace > config.robot.namespace. */ export declare function resolveMemoryNamespace(config: AgenticROSConfig, argNamespace?: string): string; //# sourceMappingURL=factory.d.ts.map