/** * @license * Copyright 2025 Vybestack LLC * SPDX-License-Identifier: Apache-2.0 */ export declare class TodoContextTracker { private readonly _sessionId; private readonly _agentId; private static instances; private activeTodoId; private constructor(); /** * Get or create a tracker instance for a session/agent combination. */ static forAgent(sessionId: string, agentId?: string): TodoContextTracker; /** * Get or create a tracker instance for a session in the default agent scope. * This preserves backward compatibility with existing callers. */ static forSession(sessionId: string): TodoContextTracker; /** * Set the active todo for this session/agent scope. */ setActiveTodo(todoId: string | null): void; /** * Get the active todo ID for this session/agent scope. */ getActiveTodoId(): string | null; /** * Clear the active todo for this session/agent scope. */ clearActiveTodo(): void; }