import { Prediction, StringDict } from "../../parsing/common";
import { ResumeV1SocialNetworksUrl } from "./resumeV1SocialNetworksUrl";
import { ResumeV1Language } from "./resumeV1Language";
import { ResumeV1Education } from "./resumeV1Education";
import { ResumeV1ProfessionalExperience } from "./resumeV1ProfessionalExperience";
import { ResumeV1Certificate } from "./resumeV1Certificate";
import { ClassificationField, StringField } from "../../parsing/standard";
/**
 * Resume API version 1.2 document data.
 */
export declare class ResumeV1Document implements Prediction {
    /** The location information of the candidate, including city, state, and country. */
    address: StringField;
    /** The list of certificates obtained by the candidate. */
    certificates: ResumeV1Certificate[];
    /** The ISO 639 code of the language in which the document is written. */
    documentLanguage: StringField;
    /** The type of the document sent. */
    documentType: ClassificationField;
    /** The list of the candidate's educational background. */
    education: ResumeV1Education[];
    /** The email address of the candidate. */
    emailAddress: StringField;
    /** The candidate's first or given names. */
    givenNames: StringField[];
    /** The list of the candidate's technical abilities and knowledge. */
    hardSkills: StringField[];
    /** The position that the candidate is applying for. */
    jobApplied: StringField;
    /** The list of languages that the candidate is proficient in. */
    languages: ResumeV1Language[];
    /** The ISO 3166 code for the country of citizenship of the candidate. */
    nationality: StringField;
    /** The phone number of the candidate. */
    phoneNumber: StringField;
    /** The candidate's current profession. */
    profession: StringField;
    /** The list of the candidate's professional experiences. */
    professionalExperiences: ResumeV1ProfessionalExperience[];
    /** The list of social network profiles of the candidate. */
    socialNetworksUrls: ResumeV1SocialNetworksUrl[];
    /** The list of the candidate's interpersonal and communication abilities. */
    softSkills: StringField[];
    /** The candidate's last names. */
    surnames: StringField[];
    constructor(rawPrediction: StringDict, pageId?: number);
    /**
     * Default string representation.
     */
    toString(): string;
}
