import { JSONSchema7 } from "json-schema"; export declare const INTERVIEW_SETUP_RESPONSE_SCHEMA: JSONSchema7; export declare const INTERVIEW_CONDUCT_RESPONSE_SCHEMA: JSONSchema7; export declare const INTERVIEW_FEEDBACK_RESPONSE_SCHEMA: JSONSchema7; export declare const INTERVIEW_CONFIGURE_RESPONSE_SCHEMA: JSONSchema7; export interface CVSummary { personalInfo: { name?: string; email?: string; location?: string; phoneNumber?: string; linkedIn?: string; portfolio?: string; }; professionalSummary: string; skills: { technical: string[]; soft: string[]; tools: string[]; languages?: string[]; }; workExperience: Array<{ company: string; position: string; duration: { start: string; end: string; }; highlights: string[]; technologies: string[]; }>; education: Array<{ institution: string; degree: string; field: string; graduationDate: string; gpa?: string; relevantCourses?: string[]; }>; projects?: Array<{ name: string; description: string; technologies: string[]; url?: string; }>; certifications?: Array<{ name: string; issuer: string; date: string; url?: string; }>; metadata: { yearsOfExperience: number; seniorityLevel: string; primaryDomain: string; keyTechnologies: string[]; lastUpdated?: string; }; } export interface SystemPromptMetadata { prefix: string; title: string; description: string; tag: string[]; } export interface InterviewPlanResponse { interviewId: string; metadata: { candidateLevel: string; totalQuestions: number; targetRole: string; candidateName: string; createdAt: string; }; systemPromptMetadata: SystemPromptMetadata; interviewPlan: { sections: Array<{ name: string; description: string; duration: number; questions: Array<{ id: string; question: string; difficulty: "easy" | "medium" | "hard"; evaluationCriteria: string[]; expectedAnswers: { good: string; great: string; excellent: string; }; hints: string[]; relatedSkills: string[]; }>; }>; recommendations: { areasToFocus: string[]; potentialGaps: string[]; interviewerNotes: string; }; }; } export interface CVSummaryResponse { personalInfo: CVSummary["personalInfo"]; professionalSummary: CVSummary["professionalSummary"]; skills: CVSummary["skills"]; workExperience: CVSummary["workExperience"]; education: CVSummary["education"]; projects?: CVSummary["projects"]; certifications?: CVSummary["certifications"]; metadata: CVSummary["metadata"]; systemPromptMetadata: SystemPromptMetadata; } export declare const CV_SUMMARY_RESPONSE_SCHEMA: JSONSchema7;