import { Address } from '../models/Address'; import { CustomFieldValue } from '../models/CustomFieldValue'; import { EmailAddress } from '../models/EmailAddress'; import { FaxNumber } from '../models/FaxNumber'; import { PhoneNumber } from '../models/PhoneNumber'; export declare class CreateCompanyRequest { 'address'?: Address; 'notes'?: string; 'website'?: string; 'suffix'?: string; 'title'?: string; 'companyName'?: string; 'customFields'?: Array; 'emailAddress'?: EmailAddress; 'faxNumber'?: FaxNumber; 'phoneNumber'?: PhoneNumber; 'anniversaryDate'?: string; 'assistantName'?: string; 'assistantPhone'?: string; 'billingInformation'?: string; 'birthDate'?: string; 'contactType'?: string; 'firstName'?: string; 'jobTitle'?: string; 'lastName'?: string; 'middleName'?: string; 'preferredName'?: string; 'ownerId'?: string; 'referralCode'?: string; 'spouseName'?: 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(); }