import { CustomFieldOption } from '../models/CustomFieldOption'; export declare class CustomFieldMetaData { 'id'?: string; 'label'?: string; 'options'?: Array; 'recordType'?: CustomFieldMetaDataRecordTypeEnum; 'fieldType'?: CustomFieldMetaDataFieldTypeEnum; 'defaultValue'?: string; 'groupId'?: string; 'groupName'?: string; 'fieldName'?: 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 CustomFieldMetaDataRecordTypeEnum { Contact = "CONTACT", ReferralPartner = "REFERRAL_PARTNER", Opportunity = "OPPORTUNITY", TaskNoteAppointment = "TASK_NOTE_APPOINTMENT", Company = "COMPANY", Order = "ORDER", Subscription = "SUBSCRIPTION" } export declare enum CustomFieldMetaDataFieldTypeEnum { Currency = "CURRENCY", Date = "DATE", DateTime = "DATE_TIME", DayOfWeek = "DAY_OF_WEEK", DecimalNumber = "DECIMAL_NUMBER", Drilldown = "DRILLDOWN", Dropdown = "DROPDOWN", Email = "EMAIL", ListBox = "LIST_BOX", Month = "MONTH", Name = "NAME", Percent = "PERCENT", PhoneNumber = "PHONE_NUMBER", Radio = "RADIO", SocialSecurityNumber = "SOCIAL_SECURITY_NUMBER", State = "STATE", Text = "TEXT", TextArea = "TEXT_AREA", User = "USER", UserListBox = "USER_LIST_BOX", Website = "WEBSITE", WholeNumber = "WHOLE_NUMBER", Year = "YEAR", YesNo = "YES_NO" }