import type { CreateTaskRequest, SessionTask, UpdateTaskRequest, UpdateTaskResult } from "./types.js"; export declare class SessionTaskList { #private; constructor(tasks?: readonly SessionTask[], nextId?: number); get nextId(): number; create(request: CreateTaskRequest): SessionTask; get(taskId: string): SessionTask | undefined; list(): readonly SessionTask[]; reset(): boolean; update(taskId: string, request: UpdateTaskRequest): UpdateTaskResult; }