UNPKG

faj-cli

Version:

FAJ - A powerful CLI resume builder with AI enhancement and multi-format export

33 lines 1.11 kB
import { Resume, ProjectAnalysis } from '../../models'; export declare class ResumeManager { private static instance; private logger; private resumePath; private currentResume; private aiManager; private configManager; private constructor(); static getInstance(): ResumeManager; loadOrCreate(): Promise<Resume>; generateFromProjects(projects: ProjectAnalysis[]): Promise<Resume>; update(changes: Partial<Resume>): Promise<Resume>; get(): Promise<Resume | null>; export(format: 'json' | 'md' | 'html' | 'pdf' | 'html-compact', themeName?: string): Promise<string>; private exportMarkdown; tailorToJob(jobDescription: string): Promise<Resume>; private exportPDF; private exportHTML; private exportCompactHTML; getAvailableThemes(): { name: string; description: string; }[]; private groupSkillsByCategory; private getCategoryLabel; private save; private ensureResumeDir; private resumeExists; private createEmptyResume; private generateId; } //# sourceMappingURL=ResumeManager.d.ts.map