import type * as Merge from "../../../../api/index"; import * as core from "../../../../core"; import * as serializers from "../../../index"; import { CandidateAttachmentsItem } from "./CandidateAttachmentsItem"; import { EmailAddress } from "./EmailAddress"; import { PhoneNumber } from "./PhoneNumber"; import { RemoteData } from "./RemoteData"; import { Url } from "./Url"; export declare const Candidate: core.serialization.ObjectSchema; export declare namespace Candidate { interface Raw { id?: string | null; remote_id?: string | null; created_at?: string | null; modified_at?: string | null; first_name?: string | null; last_name?: string | null; company?: string | null; title?: string | null; remote_created_at?: string | null; remote_updated_at?: string | null; last_interaction_at?: string | null; is_private?: boolean | null; can_email?: boolean | null; locations?: (string | null | undefined)[] | null; phone_numbers?: PhoneNumber.Raw[] | null; email_addresses?: EmailAddress.Raw[] | null; urls?: Url.Raw[] | null; tags?: (string | null | undefined)[] | null; applications?: (serializers.ats.CandidateApplicationsItem.Raw | null | undefined)[] | null; attachments?: (CandidateAttachmentsItem.Raw | null | undefined)[] | null; remote_was_deleted?: boolean | null; field_mappings?: Record | null; remote_data?: RemoteData.Raw[] | null; } }