/** * GitMemTaskService * * Adapter that maps Lisa's ITaskService interface to git-mem's MemoryService. * Tasks are stored as memories with tag conventions: * - 'task' tag to identify task memories * - 'task_id:' for unique identification * - 'status:' for current status * * Note: Group IDs are no longer used - the git repo provides scoping via git-mem. */ import type { IMemoryService as IGitMemMemoryService } from 'git-mem/dist/index'; import type { ITaskService } from '../../domain/interfaces/ITaskService'; import type { ITask, ITaskInput, ITaskUpdate, ITaskCounts } from '../../domain/interfaces/types/ITask'; export declare class GitMemTaskService implements ITaskService { private readonly gitMem; constructor(gitMem: IGitMemMemoryService); getTasks(): Promise; getTasksSimple(): Promise; getTaskCounts(): Promise; createTask(task: ITaskInput): Promise; updateTask(taskId: string, updates: ITaskUpdate): Promise; } //# sourceMappingURL=GitMemTaskService.d.ts.map