import { BrainTimelineEvent, GlobalEntry } from '../types.js'; export interface ContextSeedSource { label: string; path: string; exists: boolean; lastModified?: string; excerpt?: string; } export interface ContextSeedPack { generatedAt: string; projectDir: string; projectName: string; projectExists: boolean; note: string; sources: ContextSeedSource[]; memories: BrainTimelineEvent[]; warnings: string[]; markdown: string; } export interface MemoryQualityReport { totalEntries: number; avgScore: number; sourceBacked: number; sourceCoverage: number; stale: number; lowQuality: number; duplicates: Array<{ signature: string; count: number; ids: string[]; }>; warnings: string[]; } export interface ContextResumePack { generatedAt: string; projectDir: string; projectName: string; projectId: string; disclaimer: string; stats: { docCount: number; memoryCount: number; avgQualityScore: number; sourceCoverage: number; staleCount: number; duplicateClusterCount: number; }; warnings: string[]; suggestedRecallQueries: string[]; blockers: Array; topMemories: Array; sourceDocs: ContextSeedSource[]; markdown: string; } export declare function analyzeMemoryQuality(entries: GlobalEntry[], nowDate?: Date): MemoryQualityReport; export declare function generateContextResumePack(opts: { projectDir: string; projectName: string; projectId: string; entries: GlobalEntry[]; maxMemories?: number; now?: Date; }): ContextResumePack; export declare function buildContextSeedPack(opts: { projectDir: string; sourceFiles?: string[]; queries?: string[]; maxMemories?: number; }): Promise; //# sourceMappingURL=context-continuity.d.ts.map