/** * TaskStore — in-memory test double using a Map. */ import type { TaskRecord } from '../../task-status.js'; import type { TaskStore, TaskStoreFilter, TaskStoreUpdatePatch } from './task-store.js'; export declare class MemoryTaskStore implements TaskStore { private readonly tasks; createTask(record: Omit): Promise; getTask(taskId: string): Promise; updateTask(taskId: string, patch: TaskStoreUpdatePatch): Promise; updateTaskIfDiagnosticJsonUnchanged(taskId: string, expectedDiagnosticJson: string | null, patch: TaskStoreUpdatePatch): Promise; listTasks(filter?: TaskStoreFilter): Promise; deleteTask(taskId: string): Promise; clear(): void; } //# sourceMappingURL=memory-task-store.d.ts.map