import { BaseEntityClass, UserEntity, StreetAddress, FormSubmissionEntity, NotificationEntity, DATA_SOURCE } from '..'; export declare class ContactData { organizations?: []; phones?: { number: string; }[]; emails?: { address: string; }[]; addresses?: StreetAddress[]; matrixId?: string; } export declare class ContactRawData { } export declare class ContactSourceMeta { } export declare class ContactEntity extends BaseEntityClass { title: string; firstName: string; lastName: string; data: ContactData; /** * For ex. vcard, or original GET API response from any supported application */ rawData: ContactRawData; /** * Internal contacts are related to internal users */ source: DATA_SOURCE; sourceMeta: ContactSourceMeta; internalUser?: UserEntity; formSubmissions: FormSubmissionEntity[]; notifications: NotificationEntity[]; constructor(partial: Partial); }