import type { ExtensionAPI } from '../types.js';
export default function durableMemoryExtension(shortcut: ExtensionAPI): void;
export { DurableMemoryCoordinator } from '../../background-agents/durable-memory/coordinator.js';
export { durableMemoryAgent } from '../../background-agents/durable-memory/memory-agent.js';
export { buildMemoryAgentPrompt } from '../../background-agents/durable-memory/prompt-builder.js';
export { rebuildDerivedIndex } from './applier.js';
export { DURABLE_MEMORY_AGENT_DESCRIPTION, DURABLE_MEMORY_AGENT_MODEL, DURABLE_MEMORY_AGENT_NAME, DURABLE_MEMORY_AGENT_TOOLS } from './constants.js';
export { deriveMemoryIndex } from './derive-index.js';
export { attachCheckpointProvenance, createCheckpointProvenance, mergeProvenance } from './provenance.js';
export { buildDurableMemoryPromptFragment } from './retrieval.js';
export { parseTopicDocument, renderTopicDocument, slugifyEntryId, slugifyTopicFileName } from './topic-file.js';
export type { DurableMemoryCheckpoint, DurableMemoryCheckpointType, DurableMemoryEntry, DurableMemoryProvenance, DurableTopicDocument } from './types.js';
export { validateWorkspaceState } from './validator.js';
export { DurableMemoryWorkspace } from './workspace.js';
//# sourceMappingURL=index.d.ts.map