import { PersonExperiencePayloadTypes } from "../../types";
export interface Profile {
    _id: string;
    experience?: Experience[];
    education?: Education[];
    publications: any[];
    skills: string[];
    alsoViewed?: any[];
    languages: string[];
    publicIdentifier: string | null;
    industryCode: number;
    imageUrl: string;
    scrapeType: string;
    trackingId: string;
    locationName: string;
    postalCode: string;
    versionTag: number;
    schoolName: string;
    fieldOfStudy: string;
    title: string;
    companyName: string;
    firstName: string;
    lastName: string;
    fullName: string;
    entityUrn: string;
    headline: string;
    summary: string;
    industry: string;
    locality: string;
    countryCode: string;
    currentCompanyWebsite: string;
    companyLinkedinUrl: string;
    currentCompanySpecialties: string;
    currentCompanySize: number;
    currentCompanyName: string;
    currentCompanyIndustry: string;
    profileUrl: string;
    prospectType?: string;
    recruiterLink?: string;
    collectedBy?: string;
    primaryEmail: string;
    age?: string;
    gender?: string;
    race?: string;
    createdAt?: Date;
    updatedAt?: Date | string;
    updatedAtEs?: string;
    isAssigned?: boolean;
    business: string[];
    companySize: string;
    locationId: string;
    phone_number: string;
    rank?: number;
    work_email?: string;
    feedbackState?: string;
    bucket?: string;
    score?: number;
    isSelected?: boolean;
    location_full_path?: string;
}
export interface CardProfile {
    _id: string;
    experience?: PersonExperiencePayloadTypes[];
    education?: Education[];
    publications: any[];
    skills: string[];
    alsoViewed?: any[];
    languages: string[];
    publicIdentifier: string;
    industryCode?: number;
    imageUrl: string;
    scrapeType: string;
    trackingId: string;
    locationName: string;
    postalCode: string;
    versionTag?: number;
    schoolName: string;
    fieldOfStudy: string;
    title: string;
    companyName: string;
    firstName: string;
    lastName: string;
    fullName: string;
    entityUrn: string;
    headline: string;
    summary: string;
    industry: string;
    locality: string;
    countryCode: string;
    currentCompanyWebsite: string;
    companyLinkedinUrl: string;
    currentCompanySpecialties: string;
    currentCompanySize: number;
    currentCompanyName: string;
    currentCompanyIndustry: string;
    profileUrl: string;
    prospectType?: string;
    recruiterLink?: string;
    collectedBy?: string;
    primaryEmail: string;
    age?: string;
    gender?: string;
    race?: string;
    createdAt?: Date;
    updatedAt?: Date | string;
    updatedAtEs?: string;
    isAssigned?: boolean;
    business?: string[];
    companySize: string;
    locationId: string;
    phone_number: string;
    rank?: number;
    work_email?: string;
    feedbackState?: string;
    bucket?: string;
    score?: number;
    isSelected?: boolean;
    location_full_path?: string;
    assignmentCount?: number;
}
export interface Education {
    end: string;
    start: string;
    degreeName: string | null;
    schoolName: string | null;
    fieldOfStudy: string;
    index?: number;
    logo?: string;
}
export interface Experience {
    end: string;
    urn: string;
    logo: null | string;
    start: string;
    title: string;
    location: string;
    industries: string[];
    companySize: number;
    companyType: string;
    description: string;
    company_name: string;
    universalName: null | string;
    companyPageUrl: string;
    companyWebsite: string;
    companySpecialities: any[];
    duration: string | null;
    index?: number;
}
export declare enum CompanyType {
    PrivatelyHeld = "Privately Held"
}
