import type { SessionCheckpointState } from '../types/index.js';
export type { SessionCheckpointState as SessionState } from '../types/index.js';
export declare function getStagedFiles(projectPath: string): string[];
export declare function getActiveSpecIds(projectPath: string): Promise<string[]>;
/** Persist session state to planu/session-state.json. */
export declare function saveSessionState(projectPath: string, state: SessionCheckpointState): Promise<void>;
/**
 * Load session state from planu/session-state.json.
 * Returns null if the file does not exist or timestamp is older than 24h.
 */
export declare function loadSessionState(projectPath: string): Promise<SessionCheckpointState | null>;
//# sourceMappingURL=session-state-store.d.ts.map