UNPKG

faj-cli

Version:

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

26 lines 1.04 kB
import { AIProvider, ProjectAnalysis, Resume, JobRequirement } from '../models'; export declare class AIManager { private static instance; private providers; private primaryProvider; private logger; private configManager; private constructor(); static getInstance(): AIManager; initialize(): Promise<void>; private initializeProvider; analyzeProject(project: ProjectAnalysis): Promise<{ summary: string; skills: string[]; highlights: string[]; }>; generateResume(projects: ProjectAnalysis[], profile: any): Promise<Resume>; updateResume(resume: Resume, changes: Partial<Resume>): Promise<Resume>; matchScore(resume: Resume, job: JobRequirement): Promise<number>; processPrompt(prompt: string): Promise<string>; private getAvailableProvider; setProvider(provider: AIProvider, _apiKey: string): Promise<void>; getConfiguredProviders(): AIProvider[]; testProvider(provider: AIProvider): Promise<boolean>; } //# sourceMappingURL=AIManager.d.ts.map