import type { Checkpoint, ClaudeSession } from '../types/index.js'; export declare class CheckpointManager { private database; private sessionManager; constructor(); handleClaudeEvent(eventType: string, data: any): Promise; private handleUserPromptSubmit; private handleStop; private handleNotification; private createCheckpoint; private generateCheckpointMessage; getCheckpoints(projectPath?: string): Promise; getProjectStats(): Promise; getCurrentSession(): ClaudeSession | null; close(): Promise; }