import { Database } from '../database/Database.js';
import { Profile } from '../types/index.js';
export declare class ProfileManager {
    private db;
    private theme;
    private claudeService;
    private sessionManager;
    private versionService;
    private versionUI;
    private autoExportManager;
    constructor(db: Database);
    createProfile(): Promise<Profile>;
    private conductPhilosophicalDiscovery;
    private deriveVirtuesFromResponses;
    private selectPhilosophicalTemplate;
    private createCustomVirtues;
    private editVirtues;
    manage(currentProfile: Profile | null): Promise<void>;
    private viewProfile;
    private switchProfile;
    private updateProfile;
    private deleteProfile;
    private getOrdinalSuffix;
    private displayProgressInfo;
    private createProgressBar;
    private selectSessionToResume;
    private manageSavedSessions;
    private viewSessionDetails;
    private deleteSessions;
    private resumeProfileCreation;
    private manageVirtueVersions;
    private formatTimeAgo;
    private configureAutoExport;
    private toggleAutoExport;
    private configureExportPath;
    private configureExportFormat;
    private configureExportFrequency;
    private testExportConfiguration;
    private previewExportFormat;
    private getFormatDescription;
    private configureInitialExport;
}
//# sourceMappingURL=ProfileManager.d.ts.map