/** * GitMemAdapter * * Implements Lisa's IMemoryService using git-mem's MemoryService. * git-mem stores memories as git notes (refs/notes/mem) with AI-* commit trailers. */ import { MemoryService as GitMemMemoryService } from 'git-mem'; import type { IMemoryService, IMemoryDateOptions, IMemorySaveOptions, IMemoryItem, IMemoryResult } from '../../../domain'; export declare class GitMemAdapter implements IMemoryService { private readonly gitMem; constructor(gitMem?: GitMemMemoryService); loadMemory(_timeoutMs?: number): Promise; loadFactsDateOrdered(limit?: number, options?: IMemoryDateOptions): Promise; searchFacts(query: string, limit?: number): Promise; saveMemory(facts: readonly string[]): Promise; addFact(fact: string, tags?: readonly string[]): Promise; addFactWithLifecycle(fact: string, options: IMemorySaveOptions): Promise; expireFact(uuid: string): Promise; cleanupExpired(): Promise; private toMemoryResult; } //# sourceMappingURL=GitMemAdapter.d.ts.map