/** * Task service implementation for skill scripts. * Uses git-mem for all task operations. * * This is the "rich" task service with full CLI capabilities: * list, add, update, link, unlink, listLinked. * * Note: Group IDs are no longer used - the git repo itself provides scoping * via git-mem (git notes in refs/notes/mem). */ import type { IMemoryService as IGitMemMemoryService } from 'git-mem/dist/index'; import type { ISkillTaskService } from './skill-interfaces'; /** * Dependencies for creating a skill task service. */ export interface ISkillTaskServiceDependencies { gitMem: IGitMemMemoryService; } /** * Creates a skill task service instance backed by git-mem. * * Tasks are stored as git-mem memories with: * - Tags: `task`, `status:` * - Content: JSON `{ type: "task", title, status, repo, assignee, ... }` * * Note: Group IDs are no longer used - the git repo itself provides scoping. * * @param deps - Service dependencies * @returns Skill task service implementation */ export declare function createSkillTaskService(deps: ISkillTaskServiceDependencies): ISkillTaskService; //# sourceMappingURL=SkillTaskService.d.ts.map