import { RelatedEntry } from "./types.js"; /** * Resolve related memories for a given URI based on disclosure rules. * * Disclosure rules (evaluated per linked target): * - `always` → injected on every read * - `boot` → injected on session boot (use listBootMemories instead) * - `parent` → target注入 when source URI is read (A→B, B has `parent` → inject B when A read) * - `tag:` → injected when kw is in the context token set * * @param wsRoot workspace root * @param uri source URI being read * @param context optional context string (e.g. source memory tags + title) * @returns array of related entries, capped at MAX_RELATED */ export declare function resolveRelated(wsRoot: string, uri: string, context?: string): Promise; /** * List memories marked with `disclosure: boot`. * Scan index only — zero file reads for match decision. * Read file only for snippet when matched. * * @returns array of boot memories with snippets, capped at MAX_RELATED */ export declare function listBootMemories(wsRoot: string): Promise;