/**
 * agentfootprint/memory — state that outlives a turn.
 *
 * `defineMemory` and the whole memory subsystem (beats, facts, causal
 * recall, embedding retrieval, pipelines, the `MemoryStore` port), together
 * with the shipped stores you can point it at: Redis, AgentCore, and the
 * read-only Bedrock Agents session-summary reader.
 *
 * Prompt caching lives at `agentfootprint/cache`, deliberately NOT here: it
 * registers vendor cache strategies on import, and side-effectful code stays
 * behind its own door rather than riding along with `defineMemory`.
 *
 * @example
 * ```ts
 * import { defineMemory, MEMORY_TYPES, RedisStore } from 'agentfootprint/memory';
 * ```
 */
export * from '../memory/index.js';
export * from '../memory-providers.js';
//# sourceMappingURL=memory.d.ts.map