/** * MemoryContextLoader * * Loads memory context from git-mem. * Queries facts, init-review, and tasks via the IMemoryService and ITaskService adapters. * * Extracted from SessionStartHandler to isolate memory loading strategy. */ import type { IMemoryService, ITaskService, ILogger, IMemoryDateOptions } from '../../domain'; import type { IMemoryItem } from '../../domain/interfaces/types/IMemoryResult'; export interface IMemoryLoadResult { facts: IMemoryItem[]; nodes: IMemoryItem[]; tasks: IMemoryItem[]; initReview: string | null; timedOut: boolean; } export declare class MemoryContextLoader { private readonly memory; private readonly tasks; private readonly logger?; constructor(memory: IMemoryService, tasks: ITaskService, logger?: ILogger | undefined); /** * Load memory context from git-mem. */ loadMemory(dateOptions?: IMemoryDateOptions): Promise; } //# sourceMappingURL=MemoryContextLoader.d.ts.map