import { Address } from '../models/Address'; import { BasicCompany } from '../models/BasicCompany'; import { ContactUtmResponse } from '../models/ContactUtmResponse'; import { CustomFieldValue } from '../models/CustomFieldValue'; import { EmailAddress } from '../models/EmailAddress'; import { FaxNumber } from '../models/FaxNumber'; import { Link } from '../models/Link'; import { Origin } from '../models/Origin'; import { PhoneNumber } from '../models/PhoneNumber'; import { SocialAccount } from '../models/SocialAccount'; export declare class Contact { 'id'?: string; 'links'?: Array; 'addresses'?: Array
; 'company'?: BasicCompany; 'origin'?: Origin; 'prefix'?: string; 'suffix'?: string; 'website'?: string; 'groups'?: string; 'updateTime'?: string; 'createTime'?: string; 'scoreValue'?: string; 'tagIds'?: Array; 'anniversaryDate'?: string; 'birthDate'?: string; 'contactType'?: string; 'customFields'?: Array; 'emailAddresses'?: Array; 'familyName'?: string; 'faxNumbers'?: Array; 'givenName'?: string; 'jobTitle'?: string; 'leadsourceId'?: string; 'middleName'?: string; 'ownerId'?: string; 'phoneNumbers'?: Array; 'preferredLocale'?: string; 'preferredName'?: string; 'referralCode'?: string; 'socialAccounts'?: Array; 'sourceType'?: ContactSourceTypeEnum; 'spouseName'?: string; 'timeZone'?: string; 'utmParameters'?: Array; 'accountId'?: string; 'assistantName'?: string; 'assistantPhone'?: string; 'billingInformation'?: string; 'createdBy'?: string; 'lastUpdatedBy'?: string; static readonly discriminator: string | undefined; static readonly mapping: { [index: string]: string; } | undefined; static readonly attributeTypeMap: Array<{ name: string; baseName: string; type: string; format: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; format: string; }[]; constructor(); } export declare enum ContactSourceTypeEnum { SourceTypeUnspecified = "SOURCE_TYPE_UNSPECIFIED", Api = "API", Appointment = "APPOINTMENT", FormApiHosted = "FORM_API_HOSTED", FormApiInternal = "FORM_API_INTERNAL", Import = "IMPORT", InternalForm = "INTERNAL_FORM", LandingPage = "LANDING_PAGE", Manual = "MANUAL", Other = "OTHER", Unknown = "UNKNOWN", Webform = "WEBFORM" }