import { EmailAddress } from './emailAddress'; import { PhoneNumber } from './phoneNumber'; import { RemoteData } from './remoteData'; import { Url } from './url'; export declare class Candidate { 'id'?: string; 'remote_id'?: string | null; 'first_name'?: string | null; 'last_name'?: string | null; 'company'?: string | null; 'title'?: string | null; 'remote_created_at'?: Date | null; 'remote_updated_at'?: Date | null; 'last_interaction_at'?: Date | null; 'is_private'?: boolean | null; 'can_email'?: boolean | null; 'locations'?: Array | null; 'phone_numbers'?: Array; 'email_addresses'?: Array; 'urls'?: Array; 'tags'?: Array; 'applications'?: Array; 'attachments'?: Array; 'remote_data'?: Array | null; 'custom_fields'?: { [key: string]: any; } | null; 'remote_was_deleted'?: boolean; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; }