import type { Context } from "@/types"; import { type GraphNode, type GraphTree } from "./graph/graphTypes.js"; export type MemoryOptions = { usersDir: string; }; /** * Facade for user-scoped graph-memory markdown storage. * Expects: usersDir points to the runtime users root. */ export declare class Memory { private readonly usersDir; constructor(options: MemoryOptions); resolveMemoryDir(ctx: Context): string; readGraph(ctx: Context): Promise; readNode(ctx: Context, nodeId: string): Promise; writeNode(ctx: Context, node: GraphNode): Promise; append(ctx: Context, nodeId: string, content: string): Promise; } //# sourceMappingURL=memory.d.ts.map