/** * Markdown backend implementation for human-readable memory storage */ import { IMemoryBackend } from "./base.js"; import { MemoryEntry, MemoryQuery } from "../../utils/types.js"; import { ILogger } from "../../core/logger.js"; /** * Markdown-based memory backend */ export declare class MarkdownBackend implements IMemoryBackend { private baseDir; private logger; private entries; private indexPath; constructor(baseDir: string, logger: ILogger); initialize(): Promise; shutdown(): Promise; store(entry: MemoryEntry): Promise; retrieve(id: string): Promise; update(id: string, entry: MemoryEntry): Promise; delete(id: string): Promise; query(query: MemoryQuery): Promise; getAllEntries(): Promise; getHealthStatus(): Promise<{ healthy: boolean; error?: string; metrics?: Record; }>; private loadIndex; private saveIndex; private writeEntryToFile; private getEntryFilePath; private entryToMarkdown; } //# sourceMappingURL=markdown.d.ts.map