import type { ClaudeSession, Checkpoint, FileSnapshot, ProjectStats } from '../types/index.js'; export declare class Database { private db; private readonly dbPath; constructor(); private init; createSession(session: Omit): Promise; updateSession(id: string, updates: Partial): Promise; createCheckpoint(checkpoint: Omit): Promise; saveFileSnapshot(snapshot: Omit): Promise; getActiveSession(projectPath: string): Promise; getCheckpoints(projectPath?: string): Promise; getProjectStats(): Promise; close(): Promise; }