export interface MemoryEntry { uri: string; title: string; domain: string; path: string; created: string; updated: string; disclosure?: string; tags: string[]; summary: string; body: string; frontmatter: Record; } export interface IndexData { memories: Record; } export interface IndexEntry { title: string; domain: string; path: string; created: string; updated: string; tags: string[]; disclosure?: string; summary: string; } export interface Link { from: string; to: string; created: string; } export interface SearchResult { uri: string; title: string; snippet: string; } export interface WriteOptions { title?: string; tags?: string[]; disclosure?: string; } export interface RelatedEntry { uri: string; title: string; disclosure: string; snippet: string; }