import { DiscoverySession, DiscoveryProgress, QuestionResponse } from '../types/index.js';
export declare class DiscoverySessionManager {
    private sessionsDir;
    constructor();
    private ensureSessionsDirectory;
    saveSession(session: DiscoverySession): void;
    loadSession(sessionId: string): DiscoverySession | null;
    listActiveSessions(): DiscoverySession[];
    deleteSession(sessionId: string): void;
    calculateProgress(session: DiscoverySession): DiscoveryProgress;
    createSession(profileName: string): DiscoverySession;
    updateSession(session: DiscoverySession, newResponses: QuestionResponse[], currentPhase: number, questionCount: number): DiscoverySession;
    completeSession(session: DiscoverySession): void;
    private cleanupOldSessions;
}
//# sourceMappingURL=DiscoverySessionManager.d.ts.map