export interface PMSessionState { taskId: string; pmSessionId: string; repoPath: string; savedAt: string; /** Task mode — defaults to 'agent_team' (direct Claude CLI) */ mode?: 'tuna' | 'agent_team'; /** Claude CLI session ID for agent_team resume */ agentTeamSessionId?: string; /** Agent ID for per-agent concurrency tracking during resume */ agentId?: string; } /** Save PM session state for a task (survives agent restart). */ export declare function savePMState(state: PMSessionState): void; /** Load PM session state for a task (returns null if not found). */ export declare function loadPMState(taskId: string): PMSessionState | null; /** Clear PM session state for a task. */ export declare function clearPMState(taskId: string): void;