import type * as Merge from "../../../../api/index"; import * as core from "../../../../core"; import type * as serializers from "../../../index"; import { CandidateRequestApplicationsItem } from "./CandidateRequestApplicationsItem"; import { CandidateRequestAttachmentsItem } from "./CandidateRequestAttachmentsItem"; import { EmailAddressRequest } from "./EmailAddressRequest"; import { PhoneNumberRequest } from "./PhoneNumberRequest"; import { UrlRequest } from "./UrlRequest"; export declare const CandidateRequest: core.serialization.ObjectSchema; export declare namespace CandidateRequest { interface Raw { first_name?: string | null; last_name?: string | null; company?: string | null; title?: string | null; last_interaction_at?: string | null; is_private?: boolean | null; can_email?: boolean | null; locations?: (string | null | undefined)[] | null; phone_numbers?: PhoneNumberRequest.Raw[] | null; email_addresses?: EmailAddressRequest.Raw[] | null; urls?: UrlRequest.Raw[] | null; tags?: (string | null | undefined)[] | null; applications?: (CandidateRequestApplicationsItem.Raw | null | undefined)[] | null; attachments?: (CandidateRequestAttachmentsItem.Raw | null | undefined)[] | null; remote_template_id?: string | null; integration_params?: Record | null; linked_account_params?: Record | null; } }