export type AgentLaunchContext = { agentId: string; initiativeId: string | null; initiativeTitle: string | null; workstreamId: string | null; taskId: string | null; updatedAt: string; }; export type RunLaunchContext = { runId: string; agentId: string; initiativeId: string | null; initiativeTitle: string | null; workstreamId: string | null; taskId: string | null; updatedAt: string; }; type PersistedAgentContexts = { updatedAt: string; agents: Record; runs?: Record; }; export declare function readAgentContexts(): PersistedAgentContexts; export declare function getAgentContext(agentId: string): AgentLaunchContext | null; export declare function getRunContext(runId: string): RunLaunchContext | null; export declare function upsertAgentContext(input: { agentId: string; initiativeId?: string | null; initiativeTitle?: string | null; workstreamId?: string | null; taskId?: string | null; }): PersistedAgentContexts; export declare function upsertRunContext(input: { runId: string; agentId: string; initiativeId?: string | null; initiativeTitle?: string | null; workstreamId?: string | null; taskId?: string | null; }): PersistedAgentContexts; export declare function clearAgentContexts(): void; export {};