/** * Context Generator - Produces markdown context files */ import { ProjectInfo, GlobalContext } from '../types/index.js'; /** * Load existing context from disk (if any) */ export declare function loadExistingContext(): GlobalContext | null; /** * Generate global context from scanned projects * Preserves existing insights and user patterns */ export declare function generateGlobalContext(projects: ProjectInfo[]): GlobalContext; /** * Write global context to ~/.claude-memory/ * Uses atomic write (write to temp, then rename) to prevent corruption * Creates backup before overwriting */ export declare function writeGlobalContext(context: GlobalContext): void; /** * Get the memory directory path */ export declare function getMemoryDir(): string;